[INFO] cloning repository https://github.com/komonad/tapability
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/komonad/tapability" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkomonad%2Ftapability", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkomonad%2Ftapability'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e54a591f2ac6bbc95976138f7a4f3bc286c57e48
[INFO] checking komonad/tapability against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkomonad%2Ftapability" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/komonad/tapability
[INFO] finished tweaking git repo https://github.com/komonad/tapability
[INFO] tweaked toml for git repo https://github.com/komonad/tapability written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/komonad/tapability 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/komonad/tapability 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] [stderr] warning: unused field `edition` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | edition = "2021"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | version = "0.1.0"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.version`
[INFO] [stderr] warning: workspace (manifest) generated 2 warnings
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f31027d4282661d70428e7c3949d4f591ba02a552a69383567da122d68872985
[INFO] running `Command { std: "docker" "start" "f31027d4282661d70428e7c3949d4f591ba02a552a69383567da122d68872985", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f31027d4282661d70428e7c3949d4f591ba02a552a69383567da122d68872985", 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" "f31027d4282661d70428e7c3949d4f591ba02a552a69383567da122d68872985" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f31027d4282661d70428e7c3949d4f591ba02a552a69383567da122d68872985", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f31027d4282661d70428e7c3949d4f591ba02a552a69383567da122d68872985" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `edition` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | edition = "2021"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:30:1
[INFO] [stderr]    |
[INFO] [stderr] 30 | version = "0.1.0"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.version`
[INFO] [stderr] warning: workspace (manifest) generated 2 warnings
[INFO] [stderr]     Checking tapa-core v0.1.0 (/opt/rustwide/workdir/core)
[INFO] [stderr]    Compiling winapi v0.3.9
[INFO] [stderr]     Checking tapa-wasm v0.1.0 (/opt/rustwide/workdir/wasm)
[INFO] [stderr]     Checking tapa v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]  --> src/render.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]  --> src/render.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::windef::{COLORREF, HBRUSH, HDC, HFONT, HGDIOBJ, HPEN, HWND, RECT};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/render.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::wingdi::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/render.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/settings_ui.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::minwindef::{HINSTANCE, LPARAM, LRESULT, WPARAM};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/settings_ui.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::windef::{HBRUSH, HDC, HWND};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/settings_ui.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::commctrl::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/settings_ui.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::wingdi::{GetStockObject, SetBkColor, SetBkMode, WHITE_BRUSH};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/settings_ui.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]  --> src/window.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::minwindef::*;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/window.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::windef::*;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::errhandlingapi::GetLastError;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::libloaderapi::GetModuleHandleW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::ctypes`
[INFO] [stdout]  --> src/render.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::ctypes::c_void;
[INFO] [stdout]   |             ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]  --> src/render.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]  --> src/render.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::windef::{COLORREF, HBRUSH, HDC, HFONT, HGDIOBJ, HPEN, HWND, RECT};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/render.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::wingdi::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/render.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/settings_ui.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::minwindef::{HINSTANCE, LPARAM, LRESULT, WPARAM};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/settings_ui.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::windef::{HBRUSH, HDC, HWND};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/settings_ui.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::commctrl::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/settings_ui.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::wingdi::{GetStockObject, SetBkColor, SetBkMode, WHITE_BRUSH};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/settings_ui.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]  --> src/window.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::minwindef::*;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/window.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::windef::*;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::errhandlingapi::GetLastError;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::libloaderapi::GetModuleHandleW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::ctypes`
[INFO] [stdout]  --> src/render.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::ctypes::c_void;
[INFO] [stdout]   |             ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]    --> src/settings_ui.rs:105:32
[INFO] [stdout]     |
[INFO] [stdout] 105 |         id as isize as winapi::shared::windef::HMENU,
[INFO] [stdout]     |                                ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]    --> src/settings_ui.rs:105:32
[INFO] [stdout]     |
[INFO] [stdout] 105 |         id as isize as winapi::shared::windef::HMENU,
[INFO] [stdout]     |                                ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]    --> src/settings_ui.rs:172:17
[INFO] [stdout]     |
[INFO] [stdout] 172 |         winapi::shared::minwindef::MAKELONG(MIN_CELL as u16, MAX_CELL as u16) as LPARAM,
[INFO] [stdout]     |                 ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/settings_ui.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let hinstance = winapi::um::libloaderapi::GetModuleHandleW(ptr::null());
[INFO] [stdout]     |                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]    --> src/settings_ui.rs:172:17
[INFO] [stdout]     |
[INFO] [stdout] 172 |         winapi::shared::minwindef::MAKELONG(MIN_CELL as u16, MAX_CELL as u16) as LPARAM,
[INFO] [stdout]     |                 ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/settings_ui.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let hinstance = winapi::um::libloaderapi::GetModuleHandleW(ptr::null());
[INFO] [stdout]     |                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]    --> src/settings_ui.rs:232:63
[INFO] [stdout]     |
[INFO] [stdout] 232 |             (ID_EDIT_BASE + index as i32) as isize as winapi::shared::windef::HMENU,
[INFO] [stdout]     |                                                               ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]    --> src/settings_ui.rs:232:63
[INFO] [stdout]     |
[INFO] [stdout] 232 |             (ID_EDIT_BASE + index as i32) as isize as winapi::shared::windef::HMENU,
[INFO] [stdout]     |                                                               ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]    --> src/settings_ui.rs:335:31
[INFO] [stdout]     |
[INFO] [stdout] 335 |         let mut rect: winapi::shared::windef::RECT = std::mem::zeroed();
[INFO] [stdout]     |                               ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]    --> src/settings_ui.rs:335:31
[INFO] [stdout]     |
[INFO] [stdout] 335 |         let mut rect: winapi::shared::windef::RECT = std::mem::zeroed();
[INFO] [stdout]     |                               ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `ctypes` in `winapi`
[INFO] [stdout]    --> src/window.rs:631:56
[INFO] [stdout]     |
[INFO] [stdout] 631 |                 &mut work as *mut RECT as *mut winapi::ctypes::c_void,
[INFO] [stdout]     |                                                        ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `ctypes` in `winapi`
[INFO] [stdout]    --> src/window.rs:631:56
[INFO] [stdout]     |
[INFO] [stdout] 631 |                 &mut work as *mut RECT as *mut winapi::ctypes::c_void,
[INFO] [stdout]     |                                                        ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLORBTN` is not bound in all patterns
[INFO] [stdout]    --> src/window.rs:795:9
[INFO] [stdout]     |
[INFO] [stdout] 795 |         WM_CTLCOLORSTATIC | WM_CTLCOLORBTN | WM_CTLCOLOREDIT => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^   --------------   ^^^^^^^^^^^^^^^ pattern doesn't bind `WM_CTLCOLORBTN`
[INFO] [stdout]     |         |                   |
[INFO] [stdout]     |         |                   variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `WM_CTLCOLORBTN`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLORBTN`
[INFO] [stdout]    --> src/window.rs:795:29
[INFO] [stdout]     |
[INFO] [stdout] 795 |         WM_CTLCOLORSTATIC | WM_CTLCOLORBTN | WM_CTLCOLOREDIT => {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLOREDIT` is not bound in all patterns
[INFO] [stdout]    --> src/window.rs:795:9
[INFO] [stdout]     |
[INFO] [stdout] 795 |         WM_CTLCOLORSTATIC | WM_CTLCOLORBTN | WM_CTLCOLOREDIT => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^   --------------- variable not in all patterns
[INFO] [stdout]     |         |                   |
[INFO] [stdout]     |         |                   pattern doesn't bind `WM_CTLCOLOREDIT`
[INFO] [stdout]     |         pattern doesn't bind `WM_CTLCOLOREDIT`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLOREDIT`
[INFO] [stdout]    --> src/window.rs:795:46
[INFO] [stdout]     |
[INFO] [stdout] 795 |         WM_CTLCOLORSTATIC | WM_CTLCOLORBTN | WM_CTLCOLOREDIT => {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLORSTATIC` is not bound in all patterns
[INFO] [stdout]    --> src/window.rs:795:29
[INFO] [stdout]     |
[INFO] [stdout] 795 |         WM_CTLCOLORSTATIC | WM_CTLCOLORBTN | WM_CTLCOLOREDIT => {
[INFO] [stdout]     |         -----------------   ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^^ pattern doesn't bind `WM_CTLCOLORSTATIC`
[INFO] [stdout]     |         |                   |
[INFO] [stdout]     |         |                   pattern doesn't bind `WM_CTLCOLORSTATIC`
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLORSTATIC`
[INFO] [stdout]    --> src/window.rs:795:9
[INFO] [stdout]     |
[INFO] [stdout] 795 |         WM_CTLCOLORSTATIC | WM_CTLCOLORBTN | WM_CTLCOLOREDIT => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLORBTN` is not bound in all patterns
[INFO] [stdout]    --> src/window.rs:795:9
[INFO] [stdout]     |
[INFO] [stdout] 795 |         WM_CTLCOLORSTATIC | WM_CTLCOLORBTN | WM_CTLCOLOREDIT => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^   --------------   ^^^^^^^^^^^^^^^ pattern doesn't bind `WM_CTLCOLORBTN`
[INFO] [stdout]     |         |                   |
[INFO] [stdout]     |         |                   variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `WM_CTLCOLORBTN`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLORBTN`
[INFO] [stdout]    --> src/window.rs:795:29
[INFO] [stdout]     |
[INFO] [stdout] 795 |         WM_CTLCOLORSTATIC | WM_CTLCOLORBTN | WM_CTLCOLOREDIT => {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLOREDIT` is not bound in all patterns
[INFO] [stdout]    --> src/window.rs:795:9
[INFO] [stdout]     |
[INFO] [stdout] 795 |         WM_CTLCOLORSTATIC | WM_CTLCOLORBTN | WM_CTLCOLOREDIT => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^   --------------- variable not in all patterns
[INFO] [stdout]     |         |                   |
[INFO] [stdout]     |         |                   pattern doesn't bind `WM_CTLCOLOREDIT`
[INFO] [stdout]     |         pattern doesn't bind `WM_CTLCOLOREDIT`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLOREDIT`
[INFO] [stdout]    --> src/window.rs:795:46
[INFO] [stdout]     |
[INFO] [stdout] 795 |         WM_CTLCOLORSTATIC | WM_CTLCOLORBTN | WM_CTLCOLOREDIT => {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CTLCOLORSTATIC` is not bound in all patterns
[INFO] [stdout]    --> src/window.rs:795:29
[INFO] [stdout]     |
[INFO] [stdout] 795 |         WM_CTLCOLORSTATIC | WM_CTLCOLORBTN | WM_CTLCOLOREDIT => {
[INFO] [stdout]     |         -----------------   ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^^ pattern doesn't bind `WM_CTLCOLORSTATIC`
[INFO] [stdout]     |         |                   |
[INFO] [stdout]     |         |                   pattern doesn't bind `WM_CTLCOLORSTATIC`
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_CTLCOLORSTATIC`
[INFO] [stdout]    --> src/window.rs:795:9
[INFO] [stdout]     |
[INFO] [stdout] 795 |         WM_CTLCOLORSTATIC | WM_CTLCOLORBTN | WM_CTLCOLOREDIT => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_RBUTTONUP` is not bound in all patterns
[INFO] [stdout]    --> src/window.rs:886:9
[INFO] [stdout]     |
[INFO] [stdout] 886 |         WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]     |         ^^^^^^^^^^^^   ------------ variable not in all patterns
[INFO] [stdout]     |         |
[INFO] [stdout]     |         pattern doesn't bind `WM_RBUTTONUP`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_RBUTTONUP`
[INFO] [stdout]    --> src/window.rs:886:24
[INFO] [stdout]     |
[INFO] [stdout] 886 |         WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_LBUTTONUP` is not bound in all patterns
[INFO] [stdout]    --> src/window.rs:886:24
[INFO] [stdout]     |
[INFO] [stdout] 886 |         WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]     |         ------------   ^^^^^^^^^^^^ pattern doesn't bind `WM_LBUTTONUP`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_LBUTTONUP`
[INFO] [stdout]    --> src/window.rs:886:9
[INFO] [stdout]     |
[INFO] [stdout] 886 |         WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_RBUTTONUP` is not bound in all patterns
[INFO] [stdout]    --> src/window.rs:886:9
[INFO] [stdout]     |
[INFO] [stdout] 886 |         WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]     |         ^^^^^^^^^^^^   ------------ variable not in all patterns
[INFO] [stdout]     |         |
[INFO] [stdout]     |         pattern doesn't bind `WM_RBUTTONUP`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_RBUTTONUP`
[INFO] [stdout]    --> src/window.rs:886:24
[INFO] [stdout]     |
[INFO] [stdout] 886 |         WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_LBUTTONUP` is not bound in all patterns
[INFO] [stdout]    --> src/window.rs:886:24
[INFO] [stdout]     |
[INFO] [stdout] 886 |         WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]     |         ------------   ^^^^^^^^^^^^ pattern doesn't bind `WM_LBUTTONUP`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_LBUTTONUP`
[INFO] [stdout]    --> src/window.rs:886:9
[INFO] [stdout]     |
[INFO] [stdout] 886 |         WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_CHARSET` in this scope
[INFO] [stdout]    --> src/render.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         DEFAULT_CHARSET as u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OUT_TT_PRECIS` in this scope
[INFO] [stdout]    --> src/render.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         OUT_TT_PRECIS as u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLIP_DEFAULT_PRECIS` in this scope
[INFO] [stdout]    --> src/render.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         CLIP_DEFAULT_PRECIS as u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLEARTYPE_QUALITY` in this scope
[INFO] [stdout]    --> src/render.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         CLEARTYPE_QUALITY as u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PITCH` in this scope
[INFO] [stdout]    --> src/render.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 |         (DEFAULT_PITCH | FF_DONTCARE) as u32,
[INFO] [stdout]     |          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FF_DONTCARE` in this scope
[INFO] [stdout]    --> src/render.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 |         (DEFAULT_PITCH | FF_DONTCARE) as u32,
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SPI_GETWORKAREA` in this scope
[INFO] [stdout]    --> src/render.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         SPI_GETWORKAREA,
[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/render.rs:134:27
[INFO] [stdout]     |
[INFO] [stdout] 134 |         (GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN))
[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/render.rs:134:58
[INFO] [stdout]     |
[INFO] [stdout] 134 |         (GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN))
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYCAPTION` in this scope
[INFO] [stdout]    --> src/render.rs:138:35
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let chrome = GetSystemMetrics(SM_CYCAPTION) + 2 * GetSystemMetrics(SM_CYFRAME) + 8;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYFRAME` in this scope
[INFO] [stdout]    --> src/render.rs:138:72
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let chrome = GetSystemMetrics(SM_CYCAPTION) + 2 * GetSystemMetrics(SM_CYFRAME) + 8;
[INFO] [stdout]     |                                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SPI_GETWORKAREA` in this scope
[INFO] [stdout]    --> src/render.rs:164:30
[INFO] [stdout]     |
[INFO] [stdout] 164 |     if SystemParametersInfoW(SPI_GETWORKAREA, 0, &mut work as *mut RECT as *mut c_void, 0) == 0 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:195:33
[INFO] [stdout]     |
[INFO] [stdout] 195 |             pen_grid: CreatePen(PS_SOLID as i32, 1, rgb(168, 174, 188)),
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:196:35
[INFO] [stdout]     |
[INFO] [stdout] 196 |             pen_border: CreatePen(PS_SOLID as i32, 2, rgb(70, 76, 96)),
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:197:34
[INFO] [stdout]     |
[INFO] [stdout] 197 |             pen_hover: CreatePen(PS_SOLID as i32, 2, rgb(58, 130, 226)),
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:198:34
[INFO] [stdout]     |
[INFO] [stdout] 198 |             pen_wrong: CreatePen(PS_SOLID as i32, 2, rgb(214, 48, 48)),
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:199:32
[INFO] [stdout]     |
[INFO] [stdout] 199 |             pen_win: CreatePen(PS_SOLID as i32, 3, rgb(46, 158, 66)),
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:200:38
[INFO] [stdout]     |
[INFO] [stdout] 200 |             pen_highlight: CreatePen(PS_SOLID as i32, 2, rgb(255, 196, 72)),
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:201:34
[INFO] [stdout]     |
[INFO] [stdout] 201 |             pen_error: CreatePen(PS_SOLID as i32, 2, rgb(226, 52, 52)),
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/render.rs:318:54
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH as i32));
[INFO] [stdout]     |                                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/render.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 326 |     let mut ps: PAINTSTRUCT = mem::zeroed();
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/render.rs:338:43
[INFO] [stdout]     |
[INFO] [stdout] 338 |     BitBlt(hdc, 0, 0, w, h, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/render.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |         DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/render.rs:366:19
[INFO] [stdout]     |
[INFO] [stdout] 366 |         DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/render.rs:366:35
[INFO] [stdout]     |
[INFO] [stdout] 366 |         DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_END_ELLIPSIS` in this scope
[INFO] [stdout]    --> src/render.rs:366:48
[INFO] [stdout]     |
[INFO] [stdout] 366 |         DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_RIGHT` in this scope
[INFO] [stdout]    --> src/render.rs:379:9
[INFO] [stdout]     |
[INFO] [stdout] 379 |         DT_RIGHT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/render.rs:379:20
[INFO] [stdout]     |
[INFO] [stdout] 379 |         DT_RIGHT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/render.rs:379:36
[INFO] [stdout]     |
[INFO] [stdout] 379 |         DT_RIGHT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_END_ELLIPSIS` in this scope
[INFO] [stdout]    --> src/render.rs:379:49
[INFO] [stdout]     |
[INFO] [stdout] 379 |         DT_RIGHT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/render.rs:550:66
[INFO] [stdout]     |
[INFO] [stdout] 550 |                 let brush_old = SelectObject(hdc, GetStockObject(NULL_BRUSH as i32));
[INFO] [stdout]     |                                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CENTER` in this scope
[INFO] [stdout]    --> src/render.rs:578:13
[INFO] [stdout]     |
[INFO] [stdout] 578 |             DT_CENTER | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/render.rs:578:25
[INFO] [stdout]     |
[INFO] [stdout] 578 |             DT_CENTER | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/render.rs:578:41
[INFO] [stdout]     |
[INFO] [stdout] 578 |             DT_CENTER | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_END_ELLIPSIS` in this scope
[INFO] [stdout]    --> src/render.rs:578:54
[INFO] [stdout]     |
[INFO] [stdout] 578 |             DT_CENTER | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/render.rs:593:9
[INFO] [stdout]     |
[INFO] [stdout] 593 |         DT_LEFT | DT_WORDBREAK | DT_EDITCONTROL,
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_WORDBREAK` in this scope
[INFO] [stdout]    --> src/render.rs:593:19
[INFO] [stdout]     |
[INFO] [stdout] 593 |         DT_LEFT | DT_WORDBREAK | DT_EDITCONTROL,
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_EDITCONTROL` in this scope
[INFO] [stdout]    --> src/render.rs:593:34
[INFO] [stdout]     |
[INFO] [stdout] 593 |         DT_LEFT | DT_WORDBREAK | DT_EDITCONTROL,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/render.rs:601:9
[INFO] [stdout]     |
[INFO] [stdout] 601 |         DT_LEFT | DT_WORDBREAK | DT_EDITCONTROL,
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_WORDBREAK` in this scope
[INFO] [stdout]    --> src/render.rs:601:19
[INFO] [stdout]     |
[INFO] [stdout] 601 |         DT_LEFT | DT_WORDBREAK | DT_EDITCONTROL,
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_EDITCONTROL` in this scope
[INFO] [stdout]    --> src/render.rs:601:34
[INFO] [stdout]     |
[INFO] [stdout] 601 |         DT_LEFT | DT_WORDBREAK | DT_EDITCONTROL,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/render.rs:621:13
[INFO] [stdout]     |
[INFO] [stdout] 621 |             DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/render.rs:621:23
[INFO] [stdout]     |
[INFO] [stdout] 621 |             DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/render.rs:621:39
[INFO] [stdout]     |
[INFO] [stdout] 621 |             DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_END_ELLIPSIS` in this scope
[INFO] [stdout]    --> src/render.rs:621:52
[INFO] [stdout]     |
[INFO] [stdout] 621 |             DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CENTER` in this scope
[INFO] [stdout]    --> src/render.rs:690:13
[INFO] [stdout]     |
[INFO] [stdout] 690 |             DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/render.rs:690:25
[INFO] [stdout]     |
[INFO] [stdout] 690 |             DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/render.rs:690:38
[INFO] [stdout]     |
[INFO] [stdout] 690 |             DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | BS_PUSHBUTTON as u32,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:99:20
[INFO] [stdout]    |
[INFO] [stdout] 99 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | BS_PUSHBUTTON as u32,
[INFO] [stdout]    |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:99:33
[INFO] [stdout]    |
[INFO] [stdout] 99 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | BS_PUSHBUTTON as u32,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:99:51
[INFO] [stdout]    |
[INFO] [stdout] 99 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | BS_PUSHBUTTON as u32,
[INFO] [stdout]    |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BS_PUSHBUTTON` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:99:64
[INFO] [stdout]    |
[INFO] [stdout] 99 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | BS_PUSHBUTTON as u32,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:109:24
[INFO] [stdout]     |
[INFO] [stdout] 109 |     SendMessageW(hwnd, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:125:20
[INFO] [stdout]     |
[INFO] [stdout] 125 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:125:33
[INFO] [stdout]     |
[INFO] [stdout] 125 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:135:24
[INFO] [stdout]     |
[INFO] [stdout] 135 |     SendMessageW(hwnd, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | TBS_HORZ | TBS_NOTICKS,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:158:20
[INFO] [stdout]     |
[INFO] [stdout] 158 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | TBS_HORZ | TBS_NOTICKS,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:158:33
[INFO] [stdout]     |
[INFO] [stdout] 158 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | TBS_HORZ | TBS_NOTICKS,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:158:51
[INFO] [stdout]     |
[INFO] [stdout] 158 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | TBS_HORZ | TBS_NOTICKS,
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CLIENTEDGE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |             WS_EX_CLIENTEDGE,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_CHARSET` in this scope
[INFO] [stdout]    --> src/render.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         DEFAULT_CHARSET as u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OUT_TT_PRECIS` in this scope
[INFO] [stdout]    --> src/render.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         OUT_TT_PRECIS as u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLIP_DEFAULT_PRECIS` in this scope
[INFO] [stdout]    --> src/render.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         CLIP_DEFAULT_PRECIS as u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLEARTYPE_QUALITY` in this scope
[INFO] [stdout]    --> src/render.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         CLEARTYPE_QUALITY as u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PITCH` in this scope
[INFO] [stdout]    --> src/render.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 |         (DEFAULT_PITCH | FF_DONTCARE) as u32,
[INFO] [stdout]     |          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FF_DONTCARE` in this scope
[INFO] [stdout]    --> src/render.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 |         (DEFAULT_PITCH | FF_DONTCARE) as u32,
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SPI_GETWORKAREA` in this scope
[INFO] [stdout]    --> src/render.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         SPI_GETWORKAREA,
[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/render.rs:134:27
[INFO] [stdout]     |
[INFO] [stdout] 134 |         (GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN))
[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/render.rs:134:58
[INFO] [stdout]     |
[INFO] [stdout] 134 |         (GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN))
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYCAPTION` in this scope
[INFO] [stdout]    --> src/render.rs:138:35
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let chrome = GetSystemMetrics(SM_CYCAPTION) + 2 * GetSystemMetrics(SM_CYFRAME) + 8;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYFRAME` in this scope
[INFO] [stdout]    --> src/render.rs:138:72
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let chrome = GetSystemMetrics(SM_CYCAPTION) + 2 * GetSystemMetrics(SM_CYFRAME) + 8;
[INFO] [stdout]     |                                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SPI_GETWORKAREA` in this scope
[INFO] [stdout]    --> src/render.rs:164:30
[INFO] [stdout]     |
[INFO] [stdout] 164 |     if SystemParametersInfoW(SPI_GETWORKAREA, 0, &mut work as *mut RECT as *mut c_void, 0) == 0 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:195:33
[INFO] [stdout]     |
[INFO] [stdout] 195 |             pen_grid: CreatePen(PS_SOLID as i32, 1, rgb(168, 174, 188)),
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:196:35
[INFO] [stdout]     |
[INFO] [stdout] 196 |             pen_border: CreatePen(PS_SOLID as i32, 2, rgb(70, 76, 96)),
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:197:34
[INFO] [stdout]     |
[INFO] [stdout] 197 |             pen_hover: CreatePen(PS_SOLID as i32, 2, rgb(58, 130, 226)),
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:198:34
[INFO] [stdout]     |
[INFO] [stdout] 198 |             pen_wrong: CreatePen(PS_SOLID as i32, 2, rgb(214, 48, 48)),
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:199:32
[INFO] [stdout]     |
[INFO] [stdout] 199 |             pen_win: CreatePen(PS_SOLID as i32, 3, rgb(46, 158, 66)),
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:200:38
[INFO] [stdout]     |
[INFO] [stdout] 200 |             pen_highlight: CreatePen(PS_SOLID as i32, 2, rgb(255, 196, 72)),
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PS_SOLID` in this scope
[INFO] [stdout]    --> src/render.rs:201:34
[INFO] [stdout]     |
[INFO] [stdout] 201 |             pen_error: CreatePen(PS_SOLID as i32, 2, rgb(226, 52, 52)),
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:226:13
[INFO] [stdout]     |
[INFO] [stdout] 226 |             WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:226:24
[INFO] [stdout]     |
[INFO] [stdout] 226 |             WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:226:37
[INFO] [stdout]     |
[INFO] [stdout] 226 |             WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:226:55
[INFO] [stdout]     |
[INFO] [stdout] 226 |             WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ES_AUTOHSCROLL` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:226:68
[INFO] [stdout]     |
[INFO] [stdout] 226 |             WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:236:28
[INFO] [stdout]     |
[INFO] [stdout] 236 |         SendMessageW(edit, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:286:20
[INFO] [stdout]     |
[INFO] [stdout] 286 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:286:33
[INFO] [stdout]     |
[INFO] [stdout] 286 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:296:27
[INFO] [stdout]     |
[INFO] [stdout] 296 |     SendMessageW(message, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:303:20
[INFO] [stdout]     |
[INFO] [stdout] 303 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:303:33
[INFO] [stdout]     |
[INFO] [stdout] 303 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:313:24
[INFO] [stdout]     |
[INFO] [stdout] 313 |     SendMessageW(help, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:410:13
[INFO] [stdout]     |
[INFO] [stdout] 410 |             SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/render.rs:318:54
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH as i32));
[INFO] [stdout]     |                                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/render.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 326 |     let mut ps: PAINTSTRUCT = mem::zeroed();
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/render.rs:338:43
[INFO] [stdout]     |
[INFO] [stdout] 338 |     BitBlt(hdc, 0, 0, w, h, mem_dc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/render.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |         DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/render.rs:366:19
[INFO] [stdout]     |
[INFO] [stdout] 366 |         DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/render.rs:366:35
[INFO] [stdout]     |
[INFO] [stdout] 366 |         DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_END_ELLIPSIS` in this scope
[INFO] [stdout]    --> src/render.rs:366:48
[INFO] [stdout]     |
[INFO] [stdout] 366 |         DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_RIGHT` in this scope
[INFO] [stdout]    --> src/render.rs:379:9
[INFO] [stdout]     |
[INFO] [stdout] 379 |         DT_RIGHT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[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/settings_ui.rs:410:28
[INFO] [stdout]     |
[INFO] [stdout] 410 |             SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:554:41
[INFO] [stdout]     |
[INFO] [stdout] 554 |     SendMessageW(controls.slider_label, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:576:29
[INFO] [stdout]     |
[INFO] [stdout] 576 |         SendMessageW(*hwnd, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[INFO] [stdout]     |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:579:29
[INFO] [stdout]     |
[INFO] [stdout] 579 |         SendMessageW(*edit, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:581:36
[INFO] [stdout]     |
[INFO] [stdout] 581 |     SendMessageW(controls.message, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/window.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 | const WM_PUZZLE_READY: UINT = WM_APP + 1;
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/window.rs:22:31
[INFO] [stdout]    |
[INFO] [stdout] 22 | const WM_PUZZLE_READY: UINT = WM_APP + 1;
[INFO] [stdout]    |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]   --> src/window.rs:26:27
[INFO] [stdout]    |
[INFO] [stdout] 26 | const WINDOW_STYLE: u32 = WS_OVERLAPPED
[INFO] [stdout]    |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]   --> src/window.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 |     | WS_CAPTION
[INFO] [stdout]    |       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]   --> src/window.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 |     | WS_SYSMENU
[INFO] [stdout]    |       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZEBOX` in this scope
[INFO] [stdout]   --> src/window.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 |     | WS_MINIMIZEBOX
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZEBOX` in this scope
[INFO] [stdout]   --> src/window.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 |     | WS_MAXIMIZEBOX
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_THICKFRAME` in this scope
[INFO] [stdout]   --> src/window.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 |     | WS_THICKFRAME
[INFO] [stdout]    |       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]   --> src/window.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 |     | WS_CLIPCHILDREN;
[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/window.rs:70:15
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub hwnd: HWND,
[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/window.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 |     fn new(hwnd: HWND, gfx: Gfx, settings: Settings, settings_path: std::path::PathBuf, seed: u64) -> App {
[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/window.rs:537:38
[INFO] [stdout]     |
[INFO] [stdout] 537 |                 PostMessageW(hwnd as HWND, WM_PUZZLE_READY, 0, 0);
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:573:47
[INFO] [stdout]     |
[INFO] [stdout] 573 |     fn cell_rect(&self, idx: usize) -> Option<RECT> {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<RECT> App {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:578:14
[INFO] [stdout]     |
[INFO] [stdout] 578 |         Some(RECT {
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:586:28
[INFO] [stdout]     |
[INFO] [stdout] 586 |     fn grid_rect(&self) -> 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/window.rs:587:9
[INFO] [stdout]     |
[INFO] [stdout] 587 |         RECT {
[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/window.rs:597:42
[INFO] [stdout]     |
[INFO] [stdout] 597 |     pub fn invalidate_cells(&self, hwnd: HWND, cells: &[Option<usize>]) {
[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/window.rs:607:41
[INFO] [stdout]     |
[INFO] [stdout] 607 |     pub fn invalidate_grid(&self, hwnd: HWND) {
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:627:27
[INFO] [stdout]     |
[INFO] [stdout] 627 |             let mut work: RECT = mem::zeroed();
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SPI_GETWORKAREA` in this scope
[INFO] [stdout]    --> src/window.rs:629:17
[INFO] [stdout]     |
[INFO] [stdout] 629 |                 SPI_GETWORKAREA,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:631:35
[INFO] [stdout]     |
[INFO] [stdout] 631 |                 &mut work as *mut RECT as *mut winapi::ctypes::c_void,
[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/window.rs:637:35
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 (GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN))
[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/window.rs:637:66
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 (GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN))
[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/window.rs:640:29
[INFO] [stdout]     |
[INFO] [stdout] 640 |             let mut frame = RECT {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/render.rs:379:20
[INFO] [stdout]     |
[INFO] [stdout] 379 |         DT_RIGHT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/render.rs:379:36
[INFO] [stdout]     |
[INFO] [stdout] 379 |         DT_RIGHT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_END_ELLIPSIS` in this scope
[INFO] [stdout]    --> src/render.rs:379:49
[INFO] [stdout]     |
[INFO] [stdout] 379 |         DT_RIGHT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NULL_BRUSH` in this scope
[INFO] [stdout]    --> src/render.rs:550:66
[INFO] [stdout]     |
[INFO] [stdout] 550 |                 let brush_old = SelectObject(hdc, GetStockObject(NULL_BRUSH as i32));
[INFO] [stdout]     |                                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CENTER` in this scope
[INFO] [stdout]    --> src/render.rs:578:13
[INFO] [stdout]     |
[INFO] [stdout] 578 |             DT_CENTER | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[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/window.rs:656:17
[INFO] [stdout]     |
[INFO] [stdout] 656 |                 SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/window.rs:656:30
[INFO] [stdout]     |
[INFO] [stdout] 656 |                 SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[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/window.rs:656:45
[INFO] [stdout]     |
[INFO] [stdout] 656 |                 SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:666:25
[INFO] [stdout]     |
[INFO] [stdout] 666 |             let mut rc: RECT = mem::zeroed();
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:691:29
[INFO] [stdout]     |
[INFO] [stdout] 691 |                 let mut rc: RECT = mem::zeroed();
[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/window.rs:696:37
[INFO] [stdout]     |
[INFO] [stdout] 696 |                     let mut frame = RECT {
[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/window.rs:710:25
[INFO] [stdout]     |
[INFO] [stdout] 710 |                         SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/window.rs:710:38
[INFO] [stdout]     |
[INFO] [stdout] 710 |                         SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[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/window.rs:710:53
[INFO] [stdout]     |
[INFO] [stdout] 710 |                         SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[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/window.rs:762:22
[INFO] [stdout]     |
[INFO] [stdout] 762 | fn mouse_pos(lparam: LPARAM) -> (i32, i32) {
[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/window.rs:768:41
[INFO] [stdout]     |
[INFO] [stdout] 768 | unsafe extern "system" fn wndproc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/window.rs:768:52
[INFO] [stdout]     |
[INFO] [stdout] 768 | unsafe extern "system" fn wndproc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/window.rs:768:66
[INFO] [stdout]     |
[INFO] [stdout] 768 | unsafe extern "system" fn wndproc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/window.rs:768:82
[INFO] [stdout]     |
[INFO] [stdout] 768 | unsafe extern "system" fn wndproc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> 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/window.rs:768:93
[INFO] [stdout]     |
[INFO] [stdout] 768 | unsafe extern "system" fn wndproc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_NCDESTROY` in this scope
[INFO] [stdout]    --> src/window.rs:769:15
[INFO] [stdout]     |
[INFO] [stdout] 769 |     if msg == WM_NCDESTROY {
[INFO] [stdout]     |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/window.rs:770:43
[INFO] [stdout]     |
[INFO] [stdout] 770 |         let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut App;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/window.rs:772:37
[INFO] [stdout]     |
[INFO] [stdout] 772 |             SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/window.rs:778:39
[INFO] [stdout]     |
[INFO] [stdout] 778 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut App;
[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/window.rs:796:50
[INFO] [stdout]     |
[INFO] [stdout] 796 |             settings_ui::color_control(wparam as HDC)
[INFO] [stdout]     |                                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MINMAXINFO` in this scope
[INFO] [stdout]    --> src/window.rs:810:46
[INFO] [stdout]     |
[INFO] [stdout] 810 |             let info = &mut *(lparam as *mut MINMAXINFO);
[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/window.rs:811:26
[INFO] [stdout]     |
[INFO] [stdout] 811 |             let mut rc = RECT {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/render.rs:578:25
[INFO] [stdout]     |
[INFO] [stdout] 578 |             DT_CENTER | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/render.rs:578:41
[INFO] [stdout]     |
[INFO] [stdout] 578 |             DT_CENTER | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_END_ELLIPSIS` in this scope
[INFO] [stdout]    --> src/render.rs:578:54
[INFO] [stdout]     |
[INFO] [stdout] 578 |             DT_CENTER | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/render.rs:593:9
[INFO] [stdout]     |
[INFO] [stdout] 593 |         DT_LEFT | DT_WORDBREAK | DT_EDITCONTROL,
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_WORDBREAK` in this scope
[INFO] [stdout]    --> src/render.rs:593:19
[INFO] [stdout]     |
[INFO] [stdout] 593 |         DT_LEFT | DT_WORDBREAK | DT_EDITCONTROL,
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_EDITCONTROL` in this scope
[INFO] [stdout]    --> src/render.rs:593:34
[INFO] [stdout]     |
[INFO] [stdout] 593 |         DT_LEFT | DT_WORDBREAK | DT_EDITCONTROL,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/render.rs:601:9
[INFO] [stdout]     |
[INFO] [stdout] 601 |         DT_LEFT | DT_WORDBREAK | DT_EDITCONTROL,
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_WORDBREAK` in this scope
[INFO] [stdout]    --> src/render.rs:601:19
[INFO] [stdout]     |
[INFO] [stdout] 601 |         DT_LEFT | DT_WORDBREAK | DT_EDITCONTROL,
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_EDITCONTROL` in this scope
[INFO] [stdout]    --> src/render.rs:601:34
[INFO] [stdout]     |
[INFO] [stdout] 601 |         DT_LEFT | DT_WORDBREAK | DT_EDITCONTROL,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_LEFT` in this scope
[INFO] [stdout]    --> src/render.rs:621:13
[INFO] [stdout]     |
[INFO] [stdout] 621 |             DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/render.rs:621:23
[INFO] [stdout]     |
[INFO] [stdout] 621 |             DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/render.rs:621:39
[INFO] [stdout]     |
[INFO] [stdout] 621 |             DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_END_ELLIPSIS` in this scope
[INFO] [stdout]    --> src/render.rs:621:52
[INFO] [stdout]     |
[INFO] [stdout] 621 |             DT_LEFT | DT_SINGLELINE | DT_VCENTER | DT_END_ELLIPSIS,
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CENTER` in this scope
[INFO] [stdout]    --> src/render.rs:690:13
[INFO] [stdout]     |
[INFO] [stdout] 690 |             DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/render.rs:690:25
[INFO] [stdout]     |
[INFO] [stdout] 690 |             DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/render.rs:690:38
[INFO] [stdout]     |
[INFO] [stdout] 690 |             DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | BS_PUSHBUTTON as u32,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:99:20
[INFO] [stdout]    |
[INFO] [stdout] 99 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | BS_PUSHBUTTON as u32,
[INFO] [stdout]    |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:99:33
[INFO] [stdout]    |
[INFO] [stdout] 99 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | BS_PUSHBUTTON as u32,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:99:51
[INFO] [stdout]    |
[INFO] [stdout] 99 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | BS_PUSHBUTTON as u32,
[INFO] [stdout]    |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BS_PUSHBUTTON` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:99:64
[INFO] [stdout]    |
[INFO] [stdout] 99 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | BS_PUSHBUTTON as u32,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:109:24
[INFO] [stdout]     |
[INFO] [stdout] 109 |     SendMessageW(hwnd, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[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/window.rs:826:33
[INFO] [stdout]     |
[INFO] [stdout] 826 |                 let mut cursor: POINT = mem::zeroed();
[INFO] [stdout]     |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_MENU` in this scope
[INFO] [stdout]    --> src/window.rs:860:33
[INFO] [stdout]     |
[INFO] [stdout] 860 |             if GetAsyncKeyState(VK_MENU) < 0 {
[INFO] [stdout]     |                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/window.rs:922:21
[INFO] [stdout]     |
[INFO] [stdout] 922 |         let mut wc: WNDCLASSW = mem::zeroed();
[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/window.rs:923:20
[INFO] [stdout]     |
[INFO] [stdout] 923 |         wc.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/window.rs:923:33
[INFO] [stdout]     |
[INFO] [stdout] 923 |         wc.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/window.rs:926:51
[INFO] [stdout]     |
[INFO] [stdout] 926 |         wc.hCursor = LoadCursorW(ptr::null_mut(), IDC_ARROW);
[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/window.rs:933:22
[INFO] [stdout]     |
[INFO] [stdout] 933 |         let mut rc = RECT {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/window.rs:965:33
[INFO] [stdout]     |
[INFO] [stdout] 965 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, app_ptr as isize);
[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/window.rs:970:26
[INFO] [stdout]     |
[INFO] [stdout] 970 |         ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/window.rs:973:22
[INFO] [stdout]     |
[INFO] [stdout] 973 |         let mut msg: MSG = mem::zeroed();
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:125:20
[INFO] [stdout]     |
[INFO] [stdout] 125 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:125:33
[INFO] [stdout]     |
[INFO] [stdout] 125 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:135:24
[INFO] [stdout]     |
[INFO] [stdout] 135 |     SendMessageW(hwnd, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | TBS_HORZ | TBS_NOTICKS,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:158:20
[INFO] [stdout]     |
[INFO] [stdout] 158 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | TBS_HORZ | TBS_NOTICKS,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:158:33
[INFO] [stdout]     |
[INFO] [stdout] 158 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | TBS_HORZ | TBS_NOTICKS,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:158:51
[INFO] [stdout]     |
[INFO] [stdout] 158 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | TBS_HORZ | TBS_NOTICKS,
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CLIENTEDGE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |             WS_EX_CLIENTEDGE,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:226:13
[INFO] [stdout]     |
[INFO] [stdout] 226 |             WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:226:24
[INFO] [stdout]     |
[INFO] [stdout] 226 |             WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:226:37
[INFO] [stdout]     |
[INFO] [stdout] 226 |             WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:226:55
[INFO] [stdout]     |
[INFO] [stdout] 226 |             WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ES_AUTOHSCROLL` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:226:68
[INFO] [stdout]     |
[INFO] [stdout] 226 |             WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP | ES_AUTOHSCROLL,
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:236:28
[INFO] [stdout]     |
[INFO] [stdout] 236 |         SendMessageW(edit, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:286:20
[INFO] [stdout]     |
[INFO] [stdout] 286 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:286:33
[INFO] [stdout]     |
[INFO] [stdout] 286 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:296:27
[INFO] [stdout]     |
[INFO] [stdout] 296 |     SendMessageW(message, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:303:20
[INFO] [stdout]     |
[INFO] [stdout] 303 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:303:33
[INFO] [stdout]     |
[INFO] [stdout] 303 |         WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:313:24
[INFO] [stdout]     |
[INFO] [stdout] 313 |     SendMessageW(help, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:410:13
[INFO] [stdout]     |
[INFO] [stdout] 410 |             SWP_NOZORDER | SWP_NOACTIVATE,
[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/settings_ui.rs:410:28
[INFO] [stdout]     |
[INFO] [stdout] 410 |             SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:554:41
[INFO] [stdout]     |
[INFO] [stdout] 554 |     SendMessageW(controls.slider_label, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:576:29
[INFO] [stdout]     |
[INFO] [stdout] 576 |         SendMessageW(*hwnd, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[INFO] [stdout]     |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:579:29
[INFO] [stdout]     |
[INFO] [stdout] 579 |         SendMessageW(*edit, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETFONT` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:581:36
[INFO] [stdout]     |
[INFO] [stdout] 581 |     SendMessageW(controls.message, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/window.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 | const WM_PUZZLE_READY: UINT = WM_APP + 1;
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/window.rs:22:31
[INFO] [stdout]    |
[INFO] [stdout] 22 | const WM_PUZZLE_READY: UINT = WM_APP + 1;
[INFO] [stdout]    |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]   --> src/window.rs:26:27
[INFO] [stdout]    |
[INFO] [stdout] 26 | const WINDOW_STYLE: u32 = WS_OVERLAPPED
[INFO] [stdout]    |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]   --> src/window.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 |     | WS_CAPTION
[INFO] [stdout]    |       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]   --> src/window.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 |     | WS_SYSMENU
[INFO] [stdout]    |       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZEBOX` in this scope
[INFO] [stdout]   --> src/window.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 |     | WS_MINIMIZEBOX
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZEBOX` in this scope
[INFO] [stdout]   --> src/window.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 |     | WS_MAXIMIZEBOX
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_THICKFRAME` in this scope
[INFO] [stdout]   --> src/window.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 |     | WS_THICKFRAME
[INFO] [stdout]    |       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]   --> src/window.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 |     | WS_CLIPCHILDREN;
[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/window.rs:70:15
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub hwnd: HWND,
[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/window.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 |     fn new(hwnd: HWND, gfx: Gfx, settings: Settings, settings_path: std::path::PathBuf, seed: u64) -> App {
[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/window.rs:537:38
[INFO] [stdout]     |
[INFO] [stdout] 537 |                 PostMessageW(hwnd as HWND, WM_PUZZLE_READY, 0, 0);
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:573:47
[INFO] [stdout]     |
[INFO] [stdout] 573 |     fn cell_rect(&self, idx: usize) -> Option<RECT> {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<RECT> App {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:578:14
[INFO] [stdout]     |
[INFO] [stdout] 578 |         Some(RECT {
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:586:28
[INFO] [stdout]     |
[INFO] [stdout] 586 |     fn grid_rect(&self) -> 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/window.rs:587:9
[INFO] [stdout]     |
[INFO] [stdout] 587 |         RECT {
[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/window.rs:597:42
[INFO] [stdout]     |
[INFO] [stdout] 597 |     pub fn invalidate_cells(&self, hwnd: HWND, cells: &[Option<usize>]) {
[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/window.rs:607:41
[INFO] [stdout]     |
[INFO] [stdout] 607 |     pub fn invalidate_grid(&self, hwnd: HWND) {
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:627:27
[INFO] [stdout]     |
[INFO] [stdout] 627 |             let mut work: RECT = mem::zeroed();
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SPI_GETWORKAREA` in this scope
[INFO] [stdout]    --> src/window.rs:629:17
[INFO] [stdout]     |
[INFO] [stdout] 629 |                 SPI_GETWORKAREA,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:631:35
[INFO] [stdout]     |
[INFO] [stdout] 631 |                 &mut work as *mut RECT as *mut winapi::ctypes::c_void,
[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/window.rs:637:35
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 (GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN))
[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/window.rs:637:66
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 (GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN))
[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/window.rs:640:29
[INFO] [stdout]     |
[INFO] [stdout] 640 |             let mut frame = RECT {
[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/window.rs:656:17
[INFO] [stdout]     |
[INFO] [stdout] 656 |                 SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/window.rs:656:30
[INFO] [stdout]     |
[INFO] [stdout] 656 |                 SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[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/window.rs:656:45
[INFO] [stdout]     |
[INFO] [stdout] 656 |                 SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:666:25
[INFO] [stdout]     |
[INFO] [stdout] 666 |             let mut rc: RECT = mem::zeroed();
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:691:29
[INFO] [stdout]     |
[INFO] [stdout] 691 |                 let mut rc: RECT = mem::zeroed();
[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/window.rs:696:37
[INFO] [stdout]     |
[INFO] [stdout] 696 |                     let mut frame = RECT {
[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/window.rs:710:25
[INFO] [stdout]     |
[INFO] [stdout] 710 |                         SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope
[INFO] [stdout]    --> src/window.rs:710:38
[INFO] [stdout]     |
[INFO] [stdout] 710 |                         SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[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/window.rs:710:53
[INFO] [stdout]     |
[INFO] [stdout] 710 |                         SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE,
[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/window.rs:762:22
[INFO] [stdout]     |
[INFO] [stdout] 762 | fn mouse_pos(lparam: LPARAM) -> (i32, i32) {
[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/window.rs:768:41
[INFO] [stdout]     |
[INFO] [stdout] 768 | unsafe extern "system" fn wndproc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/window.rs:768:52
[INFO] [stdout]     |
[INFO] [stdout] 768 | unsafe extern "system" fn wndproc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/window.rs:768:66
[INFO] [stdout]     |
[INFO] [stdout] 768 | unsafe extern "system" fn wndproc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/window.rs:768:82
[INFO] [stdout]     |
[INFO] [stdout] 768 | unsafe extern "system" fn wndproc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> 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/window.rs:768:93
[INFO] [stdout]     |
[INFO] [stdout] 768 | unsafe extern "system" fn wndproc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_NCDESTROY` in this scope
[INFO] [stdout]    --> src/window.rs:769:15
[INFO] [stdout]     |
[INFO] [stdout] 769 |     if msg == WM_NCDESTROY {
[INFO] [stdout]     |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/window.rs:770:43
[INFO] [stdout]     |
[INFO] [stdout] 770 |         let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut App;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/window.rs:772:37
[INFO] [stdout]     |
[INFO] [stdout] 772 |             SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/window.rs:778:39
[INFO] [stdout]     |
[INFO] [stdout] 778 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut App;
[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/window.rs:796:50
[INFO] [stdout]     |
[INFO] [stdout] 796 |             settings_ui::color_control(wparam as HDC)
[INFO] [stdout]     |                                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MINMAXINFO` in this scope
[INFO] [stdout]    --> src/window.rs:810:46
[INFO] [stdout]     |
[INFO] [stdout] 810 |             let info = &mut *(lparam as *mut MINMAXINFO);
[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/window.rs:811:26
[INFO] [stdout]     |
[INFO] [stdout] 811 |             let mut rc = RECT {
[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/window.rs:826:33
[INFO] [stdout]     |
[INFO] [stdout] 826 |                 let mut cursor: POINT = mem::zeroed();
[INFO] [stdout]     |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_MENU` in this scope
[INFO] [stdout]    --> src/window.rs:860:33
[INFO] [stdout]     |
[INFO] [stdout] 860 |             if GetAsyncKeyState(VK_MENU) < 0 {
[INFO] [stdout]     |                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/window.rs:922:21
[INFO] [stdout]     |
[INFO] [stdout] 922 |         let mut wc: WNDCLASSW = mem::zeroed();
[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/window.rs:923:20
[INFO] [stdout]     |
[INFO] [stdout] 923 |         wc.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/window.rs:923:33
[INFO] [stdout]     |
[INFO] [stdout] 923 |         wc.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/window.rs:926:51
[INFO] [stdout]     |
[INFO] [stdout] 926 |         wc.hCursor = LoadCursorW(ptr::null_mut(), IDC_ARROW);
[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/window.rs:933:22
[INFO] [stdout]     |
[INFO] [stdout] 933 |         let mut rc = RECT {
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/window.rs:965:33
[INFO] [stdout]     |
[INFO] [stdout] 965 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, app_ptr as isize);
[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/window.rs:970:26
[INFO] [stdout]     |
[INFO] [stdout] 970 |         ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/window.rs:973:22
[INFO] [stdout]     |
[INFO] [stdout] 973 |         let mut msg: MSG = mem::zeroed();
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/render.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     CreateFontW(
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SystemParametersInfoW` in this scope
[INFO] [stdout]    --> src/render.rs:125:21
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let have_work = SystemParametersInfoW(
[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/render.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 |         (GetSystemMetrics(SM_CXSCREEN), 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 `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/render.rs:134:41
[INFO] [stdout]     |
[INFO] [stdout] 134 |         (GetSystemMetrics(SM_CXSCREEN), 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 `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/render.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let chrome = GetSystemMetrics(SM_CYCAPTION) + 2 * GetSystemMetrics(SM_CYFRAME) + 8;
[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/render.rs:138:55
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let chrome = GetSystemMetrics(SM_CYCAPTION) + 2 * GetSystemMetrics(SM_CYFRAME) + 8;
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SystemParametersInfoW` in this scope
[INFO] [stdout]    --> src/render.rs:164:8
[INFO] [stdout]     |
[INFO] [stdout] 164 |     if SystemParametersInfoW(SPI_GETWORKAREA, 0, &mut work as *mut RECT as *mut c_void, 0) == 0 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:185:23
[INFO] [stdout]     |
[INFO] [stdout] 185 |             brush_bg: CreateSolidBrush(rgb(246, 247, 250)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:188:28
[INFO] [stdout]     |
[INFO] [stdout] 188 |             brush_unknown: CreateSolidBrush(rgb(255, 255, 255)),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:189:26
[INFO] [stdout]     |
[INFO] [stdout] 189 |             brush_empty: CreateSolidBrush(rgb(255, 255, 255)),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:190:26
[INFO] [stdout]     |
[INFO] [stdout] 190 |             brush_black: CreateSolidBrush(rgb(42, 45, 60)),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:191:25
[INFO] [stdout]     |
[INFO] [stdout] 191 |             brush_clue: CreateSolidBrush(rgb(253, 248, 226)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:192:35
[INFO] [stdout]     |
[INFO] [stdout] 192 |             brush_solution_black: CreateSolidBrush(rgb(150, 158, 178)),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:193:30
[INFO] [stdout]     |
[INFO] [stdout] 193 |             brush_highlight: CreateSolidBrush(rgb(64, 104, 176)),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:194:24
[INFO] [stdout]     |
[INFO] [stdout] 194 |             brush_dot: CreateSolidBrush(rgb(120, 128, 146)),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:195:23
[INFO] [stdout]     |
[INFO] [stdout] 195 |             pen_grid: CreatePen(PS_SOLID as i32, 1, rgb(168, 174, 188)),
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:196:25
[INFO] [stdout]     |
[INFO] [stdout] 196 |             pen_border: CreatePen(PS_SOLID as i32, 2, rgb(70, 76, 96)),
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:197:24
[INFO] [stdout]     |
[INFO] [stdout] 197 |             pen_hover: CreatePen(PS_SOLID as i32, 2, rgb(58, 130, 226)),
[INFO] [stdout]     |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:198:24
[INFO] [stdout]     |
[INFO] [stdout] 198 |             pen_wrong: CreatePen(PS_SOLID as i32, 2, rgb(214, 48, 48)),
[INFO] [stdout]     |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:199:22
[INFO] [stdout]     |
[INFO] [stdout] 199 |             pen_win: CreatePen(PS_SOLID as i32, 3, rgb(46, 158, 66)),
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:200:28
[INFO] [stdout]     |
[INFO] [stdout] 200 |             pen_highlight: CreatePen(PS_SOLID as i32, 2, rgb(255, 196, 72)),
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:201:24
[INFO] [stdout]     |
[INFO] [stdout] 201 |             pen_error: CreatePen(PS_SOLID as i32, 2, rgb(226, 52, 52)),
[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/render.rs:240:17
[INFO] [stdout]     |
[INFO] [stdout] 240 |                 DeleteObject(*font as HGDIOBJ);
[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/render.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |             DeleteObject(b as HGDIOBJ);
[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/render.rs:288:13
[INFO] [stdout]     |
[INFO] [stdout] 288 |             DeleteObject(p as HGDIOBJ);
[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/render.rs:300:17
[INFO] [stdout]     |
[INFO] [stdout] 300 |                 DeleteObject(f as HGDIOBJ);
[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/render.rs:307:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     let old = SelectObject(hdc, font as HGDIOBJ);
[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/render.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |     SetTextColor(hdc, color);
[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/render.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 309 |     SetBkMode(hdc, 1); // TRANSPARENT
[INFO] [stdout]     |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/render.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 312 |     DrawTextW(hdc, buf.as_mut_ptr(), -1, &mut r, flags);
[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/render.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 |     SelectObject(hdc, old);
[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/render.rs:317:19
[INFO] [stdout]     |
[INFO] [stdout] 317 |     let old_pen = SelectObject(hdc, pen as HGDIOBJ);
[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/render.rs:318:39
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH 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 `SelectObject` in this scope
[INFO] [stdout]    --> src/render.rs:318:21
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH 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 `Rectangle` in this scope
[INFO] [stdout]    --> src/render.rs:319:5
[INFO] [stdout]     |
[INFO] [stdout] 319 |     Rectangle(hdc, r.left, r.top, r.right, r.bottom);
[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/render.rs:320:5
[INFO] [stdout]     |
[INFO] [stdout] 320 |     SelectObject(hdc, old_brush);
[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/render.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     SelectObject(hdc, old_pen);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/render.rs:327:15
[INFO] [stdout]     |
[INFO] [stdout] 327 |     let hdc = BeginPaint(hwnd, &mut ps);
[INFO] [stdout]     |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/render.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 329 |     GetClientRect(hwnd, &mut rc);
[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/render.rs:332:18
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let mem_dc = CreateCompatibleDC(hdc);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/render.rs:333:15
[INFO] [stdout]     |
[INFO] [stdout] 333 |     let bmp = CreateCompatibleBitmap(hdc, w, h);
[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/render.rs:334:19
[INFO] [stdout]     |
[INFO] [stdout] 334 |     let old_bmp = SelectObject(mem_dc, bmp as HGDIOBJ);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/render.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     BitBlt(hdc, 0, 0, w, h, mem_dc, 0, 0, SRCCOPY);
[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/render.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 |     SelectObject(mem_dc, old_bmp);
[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/render.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 340 |     DeleteObject(bmp as HGDIOBJ);
[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/render.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     DeleteDC(mem_dc);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/render.rs:342:5
[INFO] [stdout]     |
[INFO] [stdout] 342 |     EndPaint(hwnd, &mut ps);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/render.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 347 |     FillRect(hdc, &rect(0, 0, w, h), g.brush_bg);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/render.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |     FillRect(
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/render.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     CreateFontW(
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SystemParametersInfoW` in this scope
[INFO] [stdout]    --> src/render.rs:125:21
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let have_work = SystemParametersInfoW(
[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/render.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 |         (GetSystemMetrics(SM_CXSCREEN), 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 `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/render.rs:134:41
[INFO] [stdout]     |
[INFO] [stdout] 134 |         (GetSystemMetrics(SM_CXSCREEN), 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 `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/render.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let chrome = GetSystemMetrics(SM_CYCAPTION) + 2 * GetSystemMetrics(SM_CYFRAME) + 8;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SaveDC` in this scope
[INFO] [stdout]    --> src/render.rs:387:25
[INFO] [stdout]     |
[INFO] [stdout] 387 |             let saved = SaveDC(hdc);
[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/render.rs:138:55
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let chrome = GetSystemMetrics(SM_CYCAPTION) + 2 * GetSystemMetrics(SM_CYFRAME) + 8;
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IntersectClipRect` in this scope
[INFO] [stdout]    --> src/render.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             IntersectClipRect(hdc, 0, HEADER - 2, g.panel_x - 2, h);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SystemParametersInfoW` in this scope
[INFO] [stdout]    --> src/render.rs:164:8
[INFO] [stdout]     |
[INFO] [stdout] 164 |     if SystemParametersInfoW(SPI_GETWORKAREA, 0, &mut work as *mut RECT as *mut c_void, 0) == 0 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:185:23
[INFO] [stdout]     |
[INFO] [stdout] 185 |             brush_bg: CreateSolidBrush(rgb(246, 247, 250)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/render.rs:413:21
[INFO] [stdout]     |
[INFO] [stdout] 413 |                     FillRect(hdc, &r, brush);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:188:28
[INFO] [stdout]     |
[INFO] [stdout] 188 |             brush_unknown: CreateSolidBrush(rgb(255, 255, 255)),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:189:26
[INFO] [stdout]     |
[INFO] [stdout] 189 |             brush_empty: CreateSolidBrush(rgb(255, 255, 255)),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:190:26
[INFO] [stdout]     |
[INFO] [stdout] 190 |             brush_black: CreateSolidBrush(rgb(42, 45, 60)),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/render.rs:426:25
[INFO] [stdout]     |
[INFO] [stdout] 426 |                         FillRect(hdc, &rect(dx, dy, dx + side, dy + side), g.brush_dot);
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:191:25
[INFO] [stdout]     |
[INFO] [stdout] 191 |             brush_clue: CreateSolidBrush(rgb(253, 248, 226)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:192:35
[INFO] [stdout]     |
[INFO] [stdout] 192 |             brush_solution_black: CreateSolidBrush(rgb(150, 158, 178)),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:193:30
[INFO] [stdout]     |
[INFO] [stdout] 193 |             brush_highlight: CreateSolidBrush(rgb(64, 104, 176)),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/render.rs:194:24
[INFO] [stdout]     |
[INFO] [stdout] 194 |             brush_dot: CreateSolidBrush(rgb(120, 128, 146)),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:195:23
[INFO] [stdout]     |
[INFO] [stdout] 195 |             pen_grid: CreatePen(PS_SOLID as i32, 1, rgb(168, 174, 188)),
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:196:25
[INFO] [stdout]     |
[INFO] [stdout] 196 |             pen_border: CreatePen(PS_SOLID as i32, 2, rgb(70, 76, 96)),
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:197:24
[INFO] [stdout]     |
[INFO] [stdout] 197 |             pen_hover: CreatePen(PS_SOLID as i32, 2, rgb(58, 130, 226)),
[INFO] [stdout]     |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:198:24
[INFO] [stdout]     |
[INFO] [stdout] 198 |             pen_wrong: CreatePen(PS_SOLID as i32, 2, rgb(214, 48, 48)),
[INFO] [stdout]     |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:199:22
[INFO] [stdout]     |
[INFO] [stdout] 199 |             pen_win: CreatePen(PS_SOLID as i32, 3, rgb(46, 158, 66)),
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:200:28
[INFO] [stdout]     |
[INFO] [stdout] 200 |             pen_highlight: CreatePen(PS_SOLID as i32, 2, rgb(255, 196, 72)),
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePen` in this scope
[INFO] [stdout]    --> src/render.rs:201:24
[INFO] [stdout]     |
[INFO] [stdout] 201 |             pen_error: CreatePen(PS_SOLID as i32, 2, rgb(226, 52, 52)),
[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/render.rs:469:23
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let old = SelectObject(hdc, g.pen_grid as HGDIOBJ);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:488:21
[INFO] [stdout]     |
[INFO] [stdout] 488 |                     MoveToEx(hdc, px, g.grid_y + y as i32 * g.cell, ptr::null_mut());
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:489:21
[INFO] [stdout]     |
[INFO] [stdout] 489 |                     LineTo(hdc, px, g.grid_y + (y as i32 + 1) * g.cell);
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:510:21
[INFO] [stdout]     |
[INFO] [stdout] 510 |                     MoveToEx(hdc, g.grid_x + x as i32 * g.cell, py, ptr::null_mut());
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:511:21
[INFO] [stdout]     |
[INFO] [stdout] 511 |                     LineTo(hdc, g.grid_x + (x as i32 + 1) * g.cell, py);
[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/render.rs:514:13
[INFO] [stdout]     |
[INFO] [stdout] 514 |             SelectObject(hdc, old);
[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/render.rs:541:27
[INFO] [stdout]     |
[INFO] [stdout] 541 |             let pen_old = SelectObject(hdc, g.pen_wrong as HGDIOBJ);
[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/render.rs:550:51
[INFO] [stdout]     |
[INFO] [stdout] 550 |                 let brush_old = SelectObject(hdc, GetStockObject(NULL_BRUSH 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 `SelectObject` in this scope
[INFO] [stdout]    --> src/render.rs:550:33
[INFO] [stdout]     |
[INFO] [stdout] 550 |                 let brush_old = SelectObject(hdc, GetStockObject(NULL_BRUSH 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 `Rectangle` in this scope
[INFO] [stdout]    --> src/render.rs:551:17
[INFO] [stdout]     |
[INFO] [stdout] 551 |                 Rectangle(hdc, r.left, r.top, r.right, r.bottom);
[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/render.rs:552:17
[INFO] [stdout]     |
[INFO] [stdout] 552 |                 SelectObject(hdc, brush_old);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:554:17
[INFO] [stdout]     |
[INFO] [stdout] 554 |                 MoveToEx(hdc, px + inset, py + inset, ptr::null_mut());
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:555:17
[INFO] [stdout]     |
[INFO] [stdout] 555 |                 LineTo(hdc, px + g.cell - inset, py + g.cell - inset);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:556:17
[INFO] [stdout]     |
[INFO] [stdout] 556 |                 MoveToEx(hdc, px + g.cell - inset, py + inset, ptr::null_mut());
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:557:17
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 LineTo(hdc, px + inset, py + g.cell - inset);
[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/render.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |             SelectObject(hdc, pen_old);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RestoreDC` in this scope
[INFO] [stdout]    --> src/render.rs:569:13
[INFO] [stdout]     |
[INFO] [stdout] 569 |             RestoreDC(hdc, saved);
[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/render.rs:240:17
[INFO] [stdout]     |
[INFO] [stdout] 240 |                 DeleteObject(*font as HGDIOBJ);
[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/render.rs:644:15
[INFO] [stdout]     |
[INFO] [stdout] 644 |     let old = SelectObject(hdc, pen as HGDIOBJ);
[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/render.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |             DeleteObject(b as HGDIOBJ);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:646:9
[INFO] [stdout]     |
[INFO] [stdout] 646 |         MoveToEx(hdc, x0, y0, ptr::null_mut());
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:647:9
[INFO] [stdout]     |
[INFO] [stdout] 647 |         LineTo(hdc, x1, y0);
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:650:9
[INFO] [stdout]     |
[INFO] [stdout] 650 |         MoveToEx(hdc, x0, y1, ptr::null_mut());
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:651:9
[INFO] [stdout]     |
[INFO] [stdout] 651 |         LineTo(hdc, x1, y1);
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:654:9
[INFO] [stdout]     |
[INFO] [stdout] 654 |         MoveToEx(hdc, x0, y0, ptr::null_mut());
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:655:9
[INFO] [stdout]     |
[INFO] [stdout] 655 |         LineTo(hdc, x0, y1);
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 |         MoveToEx(hdc, x1, y0, ptr::null_mut());
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:659:9
[INFO] [stdout]     |
[INFO] [stdout] 659 |         LineTo(hdc, x1, y1);
[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/render.rs:288:13
[INFO] [stdout]     |
[INFO] [stdout] 288 |             DeleteObject(p as HGDIOBJ);
[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/render.rs:661:5
[INFO] [stdout]     |
[INFO] [stdout] 661 |     SelectObject(hdc, old);
[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/render.rs:300:17
[INFO] [stdout]     |
[INFO] [stdout] 300 |                 DeleteObject(f as HGDIOBJ);
[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/render.rs:307:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |     let old = SelectObject(hdc, font as HGDIOBJ);
[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/render.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |     SetTextColor(hdc, color);
[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/render.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 309 |     SetBkMode(hdc, 1); // TRANSPARENT
[INFO] [stdout]     |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/render.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 312 |     DrawTextW(hdc, buf.as_mut_ptr(), -1, &mut r, flags);
[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/render.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 |     SelectObject(hdc, old);
[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/render.rs:317:19
[INFO] [stdout]     |
[INFO] [stdout] 317 |     let old_pen = SelectObject(hdc, pen as HGDIOBJ);
[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/render.rs:318:39
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH 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 `SelectObject` in this scope
[INFO] [stdout]    --> src/render.rs:318:21
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let old_brush = SelectObject(hdc, GetStockObject(NULL_BRUSH 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 `Rectangle` in this scope
[INFO] [stdout]    --> src/render.rs:319:5
[INFO] [stdout]     |
[INFO] [stdout] 319 |     Rectangle(hdc, r.left, r.top, r.right, r.bottom);
[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/render.rs:320:5
[INFO] [stdout]     |
[INFO] [stdout] 320 |     SelectObject(hdc, old_brush);
[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/render.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     SelectObject(hdc, old_pen);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/render.rs:327:15
[INFO] [stdout]     |
[INFO] [stdout] 327 |     let hdc = BeginPaint(hwnd, &mut ps);
[INFO] [stdout]     |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/render.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 329 |     GetClientRect(hwnd, &mut rc);
[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/render.rs:332:18
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let mem_dc = CreateCompatibleDC(hdc);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/render.rs:333:15
[INFO] [stdout]     |
[INFO] [stdout] 333 |     let bmp = CreateCompatibleBitmap(hdc, w, h);
[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/render.rs:334:19
[INFO] [stdout]     |
[INFO] [stdout] 334 |     let old_bmp = SelectObject(mem_dc, bmp as HGDIOBJ);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/render.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     BitBlt(hdc, 0, 0, w, h, mem_dc, 0, 0, SRCCOPY);
[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/render.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 |     SelectObject(mem_dc, old_bmp);
[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/render.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 340 |     DeleteObject(bmp as HGDIOBJ);
[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/render.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     DeleteDC(mem_dc);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/render.rs:342:5
[INFO] [stdout]     |
[INFO] [stdout] 342 |     EndPaint(hwnd, &mut ps);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/render.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 347 |     FillRect(hdc, &rect(0, 0, w, h), g.brush_bg);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/render.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |     FillRect(
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SaveDC` in this scope
[INFO] [stdout]    --> src/render.rs:387:25
[INFO] [stdout]     |
[INFO] [stdout] 387 |             let saved = SaveDC(hdc);
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IntersectClipRect` in this scope
[INFO] [stdout]    --> src/render.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             IntersectClipRect(hdc, 0, HEADER - 2, g.panel_x - 2, h);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowTextW` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     SetWindowTextW(hwnd, buffer.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 `FillRect` in this scope
[INFO] [stdout]    --> src/render.rs:413:21
[INFO] [stdout]     |
[INFO] [stdout] 413 |                     FillRect(hdc, &r, brush);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextW` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let len = GetWindowTextW(hwnd, buffer.as_mut_ptr(), buffer.len() 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 `FillRect` in this scope
[INFO] [stdout]    --> src/render.rs:426:25
[INFO] [stdout]     |
[INFO] [stdout] 426 |                         FillRect(hdc, &rect(dx, dy, dx + side, dy + side), g.brush_dot);
[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/settings_ui.rs:95:16
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let hwnd = CreateWindowExW(
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     SendMessageW(hwnd, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[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/settings_ui.rs:121:16
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let hwnd = CreateWindowExW(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     SendMessageW(hwnd, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[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/settings_ui.rs:154:16
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let hwnd = CreateWindowExW(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     SendMessageW(
[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/settings_ui.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     SendMessageW(hwnd, TBM_SETPAGESIZE, 0, 8);
[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/settings_ui.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     SendMessageW(hwnd, TBM_SETTICFREQ, 10, 0);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/render.rs:469:23
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let old = SelectObject(hdc, g.pen_grid as HGDIOBJ);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:488:21
[INFO] [stdout]     |
[INFO] [stdout] 488 |                     MoveToEx(hdc, px, g.grid_y + y as i32 * g.cell, ptr::null_mut());
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:489:21
[INFO] [stdout]     |
[INFO] [stdout] 489 |                     LineTo(hdc, px, g.grid_y + (y as i32 + 1) * g.cell);
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:510:21
[INFO] [stdout]     |
[INFO] [stdout] 510 |                     MoveToEx(hdc, g.grid_x + x as i32 * g.cell, py, ptr::null_mut());
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:511:21
[INFO] [stdout]     |
[INFO] [stdout] 511 |                     LineTo(hdc, g.grid_x + (x as i32 + 1) * g.cell, py);
[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/render.rs:514:13
[INFO] [stdout]     |
[INFO] [stdout] 514 |             SelectObject(hdc, old);
[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/render.rs:541:27
[INFO] [stdout]     |
[INFO] [stdout] 541 |             let pen_old = SelectObject(hdc, g.pen_wrong as HGDIOBJ);
[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/render.rs:550:51
[INFO] [stdout]     |
[INFO] [stdout] 550 |                 let brush_old = SelectObject(hdc, GetStockObject(NULL_BRUSH 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 `SelectObject` in this scope
[INFO] [stdout]    --> src/render.rs:550:33
[INFO] [stdout]     |
[INFO] [stdout] 550 |                 let brush_old = SelectObject(hdc, GetStockObject(NULL_BRUSH 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 `Rectangle` in this scope
[INFO] [stdout]    --> src/render.rs:551:17
[INFO] [stdout]     |
[INFO] [stdout] 551 |                 Rectangle(hdc, r.left, r.top, r.right, r.bottom);
[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/render.rs:552:17
[INFO] [stdout]     |
[INFO] [stdout] 552 |                 SelectObject(hdc, brush_old);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:554:17
[INFO] [stdout]     |
[INFO] [stdout] 554 |                 MoveToEx(hdc, px + inset, py + inset, ptr::null_mut());
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:555:17
[INFO] [stdout]     |
[INFO] [stdout] 555 |                 LineTo(hdc, px + g.cell - inset, py + g.cell - inset);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:556:17
[INFO] [stdout]     |
[INFO] [stdout] 556 |                 MoveToEx(hdc, px + g.cell - inset, py + inset, ptr::null_mut());
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:557:17
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 LineTo(hdc, px + inset, py + g.cell - inset);
[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/render.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |             SelectObject(hdc, pen_old);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RestoreDC` in this scope
[INFO] [stdout]    --> src/render.rs:569:13
[INFO] [stdout]     |
[INFO] [stdout] 569 |             RestoreDC(hdc, saved);
[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/render.rs:644:15
[INFO] [stdout]     |
[INFO] [stdout] 644 |     let old = SelectObject(hdc, pen as HGDIOBJ);
[INFO] [stdout]     |               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:646:9
[INFO] [stdout]     |
[INFO] [stdout] 646 |         MoveToEx(hdc, x0, y0, ptr::null_mut());
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:647:9
[INFO] [stdout]     |
[INFO] [stdout] 647 |         LineTo(hdc, x1, y0);
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:650:9
[INFO] [stdout]     |
[INFO] [stdout] 650 |         MoveToEx(hdc, x0, y1, ptr::null_mut());
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:651:9
[INFO] [stdout]     |
[INFO] [stdout] 651 |         LineTo(hdc, x1, y1);
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:654:9
[INFO] [stdout]     |
[INFO] [stdout] 654 |         MoveToEx(hdc, x0, y0, ptr::null_mut());
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:655:9
[INFO] [stdout]     |
[INFO] [stdout] 655 |         LineTo(hdc, x0, y1);
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MoveToEx` in this scope
[INFO] [stdout]    --> src/render.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 |         MoveToEx(hdc, x1, y0, ptr::null_mut());
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LineTo` in this scope
[INFO] [stdout]    --> src/render.rs:659:9
[INFO] [stdout]     |
[INFO] [stdout] 659 |         LineTo(hdc, x1, y1);
[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/render.rs:661:5
[INFO] [stdout]     |
[INFO] [stdout] 661 |     SelectObject(hdc, old);
[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/settings_ui.rs:222:20
[INFO] [stdout]     |
[INFO] [stdout] 222 |         let edit = CreateWindowExW(
[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/settings_ui.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |         SendMessageW(edit, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[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/settings_ui.rs:282:19
[INFO] [stdout]     |
[INFO] [stdout] 282 |     let message = CreateWindowExW(
[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/settings_ui.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     SendMessageW(message, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[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/settings_ui.rs:299:16
[INFO] [stdout]     |
[INFO] [stdout] 299 |     let help = CreateWindowExW(
[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/settings_ui.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 |     SendMessageW(help, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[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/settings_ui.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         GetWindowRect(hwnd, &mut rect);
[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/settings_ui.rs:372:9
[INFO] [stdout]     |
[INFO] [stdout] 372 |         SendMessageW(controls.slider, TBM_SETPOS, 1, app.gfx.cell as LPARAM);
[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/settings_ui.rs:385:16
[INFO] [stdout]     |
[INFO] [stdout] 385 |     let cell = SendMessageW(controls.slider, TBM_GETPOS, 0, 0) 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/settings_ui.rs:403:9
[INFO] [stdout]     |
[INFO] [stdout] 403 |         SetWindowPos(
[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/settings_ui.rs:554:5
[INFO] [stdout]     |
[INFO] [stdout] 554 |     SendMessageW(controls.slider_label, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[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/settings_ui.rs:576:9
[INFO] [stdout]     |
[INFO] [stdout] 576 |         SendMessageW(*hwnd, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowTextW` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     SetWindowTextW(hwnd, buffer.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 `GetWindowTextW` in this scope
[INFO] [stdout]   --> src/settings_ui.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let len = GetWindowTextW(hwnd, buffer.as_mut_ptr(), buffer.len() 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 `SendMessageW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:579:9
[INFO] [stdout]     |
[INFO] [stdout] 579 |         SendMessageW(*edit, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[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/settings_ui.rs:95:16
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let hwnd = CreateWindowExW(
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:581:5
[INFO] [stdout]     |
[INFO] [stdout] 581 |     SendMessageW(controls.message, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[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/settings_ui.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     SendMessageW(hwnd, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[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/settings_ui.rs:121:16
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let hwnd = CreateWindowExW(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     SendMessageW(hwnd, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[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/settings_ui.rs:154:16
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let hwnd = CreateWindowExW(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     SendMessageW(
[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/settings_ui.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     SendMessageW(hwnd, TBM_SETPAGESIZE, 0, 8);
[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/settings_ui.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     SendMessageW(hwnd, TBM_SETTICFREQ, 10, 0);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/window.rs:537:17
[INFO] [stdout]     |
[INFO] [stdout] 537 |                 PostMessageW(hwnd as HWND, WM_PUZZLE_READY, 0, 0);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:222:20
[INFO] [stdout]     |
[INFO] [stdout] 222 |         let edit = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:601:21
[INFO] [stdout]     |
[INFO] [stdout] 601 |                     InvalidateRect(hwnd, &rect, 0);
[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/settings_ui.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |         SendMessageW(edit, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:610:13
[INFO] [stdout]     |
[INFO] [stdout] 610 |             InvalidateRect(hwnd, &rect, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SystemParametersInfoW` in this scope
[INFO] [stdout]    --> src/window.rs:628:29
[INFO] [stdout]     |
[INFO] [stdout] 628 |             let have_work = SystemParametersInfoW(
[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/window.rs:637:18
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 (GetSystemMetrics(SM_CXSCREEN), 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 `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/window.rs:637:49
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 (GetSystemMetrics(SM_CXSCREEN), 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 `AdjustWindowRectEx` in this scope
[INFO] [stdout]    --> src/window.rs:646:13
[INFO] [stdout]     |
[INFO] [stdout] 646 |             AdjustWindowRectEx(&mut frame, WINDOW_STYLE, 0, 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/window.rs:649:13
[INFO] [stdout]     |
[INFO] [stdout] 649 |             SetWindowPos(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/window.rs:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |             GetClientRect(self.hwnd, &mut rc);
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:676:13
[INFO] [stdout]     |
[INFO] [stdout] 676 |             InvalidateRect(self.hwnd, ptr::null(), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/window.rs:692:17
[INFO] [stdout]     |
[INFO] [stdout] 692 |                 GetClientRect(self.hwnd, &mut rc);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRectEx` in this scope
[INFO] [stdout]    --> src/window.rs:702:21
[INFO] [stdout]     |
[INFO] [stdout] 702 |                     AdjustWindowRectEx(&mut frame, WINDOW_STYLE, 0, 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/window.rs:703:21
[INFO] [stdout]     |
[INFO] [stdout] 703 |                     SetWindowPos(
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowTextW` in this scope
[INFO] [stdout]    --> src/window.rs:720:13
[INFO] [stdout]     |
[INFO] [stdout] 720 |             SetWindowTextW(self.hwnd, title.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 `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:721:13
[INFO] [stdout]     |
[INFO] [stdout] 721 |             InvalidateRect(self.hwnd, ptr::null(), 0);
[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/window.rs:729:17
[INFO] [stdout]     |
[INFO] [stdout] 729 |                 DestroyWindow(self.hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/window.rs:737:37
[INFO] [stdout]     |
[INFO] [stdout] 737 |                 let down = unsafe { GetAsyncKeyState(VK_SHIFT_KEY) < 0 };
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:282:19
[INFO] [stdout]     |
[INFO] [stdout] 282 |     let message = CreateWindowExW(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/window.rs:770:19
[INFO] [stdout]     |
[INFO] [stdout] 770 |         let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut App;
[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/settings_ui.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     SendMessageW(message, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/window.rs:772:13
[INFO] [stdout]     |
[INFO] [stdout] 772 |             SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/window.rs:775:16
[INFO] [stdout]     |
[INFO] [stdout] 775 |         return 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 `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/window.rs:778:15
[INFO] [stdout]     |
[INFO] [stdout] 778 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut App;
[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/window.rs:780:16
[INFO] [stdout]     |
[INFO] [stdout] 780 |         return 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 `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:299:16
[INFO] [stdout]     |
[INFO] [stdout] 299 |     let help = CreateWindowExW(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:787:13
[INFO] [stdout]     |
[INFO] [stdout] 787 |             InvalidateRect(hwnd, ptr::null(), 0);
[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/settings_ui.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 |     SendMessageW(help, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:792:13
[INFO] [stdout]     |
[INFO] [stdout] 792 |             InvalidateRect(hwnd, ptr::null(), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRectEx` in this scope
[INFO] [stdout]    --> src/window.rs:817:13
[INFO] [stdout]     |
[INFO] [stdout] 817 |             AdjustWindowRectEx(&mut rc, WINDOW_STYLE, 0, 0);
[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/window.rs:827:17
[INFO] [stdout]     |
[INFO] [stdout] 827 |                 GetCursorPos(&mut cursor);
[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/settings_ui.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         GetWindowRect(hwnd, &mut rect);
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/window.rs:836:25
[INFO] [stdout]     |
[INFO] [stdout] 836 |             let shift = GetAsyncKeyState(VK_SHIFT_KEY) < 0;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/window.rs:860:16
[INFO] [stdout]     |
[INFO] [stdout] 860 |             if GetAsyncKeyState(VK_MENU) < 0 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCapture` in this scope
[INFO] [stdout]    --> src/window.rs:866:17
[INFO] [stdout]     |
[INFO] [stdout] 866 |                 SetCapture(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCapture` in this scope
[INFO] [stdout]    --> src/window.rs:874:13
[INFO] [stdout]     |
[INFO] [stdout] 874 |             SetCapture(hwnd);
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:883:13
[INFO] [stdout]     |
[INFO] [stdout] 883 |             InvalidateRect(hwnd, ptr::null(), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseCapture` in this scope
[INFO] [stdout]    --> src/window.rs:888:13
[INFO] [stdout]     |
[INFO] [stdout] 888 |             ReleaseCapture();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:897:13
[INFO] [stdout]     |
[INFO] [stdout] 897 |             InvalidateRect(hwnd, ptr::null(), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:902:13
[INFO] [stdout]     |
[INFO] [stdout] 902 |             InvalidateRect(hwnd, ptr::null(), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> src/window.rs:906:13
[INFO] [stdout]     |
[INFO] [stdout] 906 |             PostQuitMessage(0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/window.rs:909:14
[INFO] [stdout]     |
[INFO] [stdout] 909 |         _ => 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 `SetProcessDPIAware` in this scope
[INFO] [stdout]    --> src/window.rs:915:9
[INFO] [stdout]     |
[INFO] [stdout] 915 |         SetProcessDPIAware();
[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/window.rs:926:22
[INFO] [stdout]     |
[INFO] [stdout] 926 |         wc.hCursor = LoadCursorW(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/window.rs:929:12
[INFO] [stdout]     |
[INFO] [stdout] 929 |         if RegisterClassW(&wc) == 0 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRectEx` in this scope
[INFO] [stdout]    --> src/window.rs:939:9
[INFO] [stdout]     |
[INFO] [stdout] 939 |         AdjustWindowRectEx(&mut rc, WINDOW_STYLE, 0, 0);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/window.rs:945:20
[INFO] [stdout]     |
[INFO] [stdout] 945 |         let hwnd = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/window.rs:965:9
[INFO] [stdout]     |
[INFO] [stdout] 965 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, app_ptr as isize);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/window.rs:970:9
[INFO] [stdout]     |
[INFO] [stdout] 970 |         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 `UpdateWindow` in this scope
[INFO] [stdout]    --> src/window.rs:971:9
[INFO] [stdout]     |
[INFO] [stdout] 971 |         UpdateWindow(hwnd);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/window.rs:975:23
[INFO] [stdout]     |
[INFO] [stdout] 975 |             let got = GetMessageW(&mut msg, ptr::null_mut(), 0, 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/window.rs:982:13
[INFO] [stdout]     |
[INFO] [stdout] 982 |             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/window.rs:983:13
[INFO] [stdout]     |
[INFO] [stdout] 983 |             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 `SendMessageW` in this scope
[INFO] [stdout]    --> src/settings_ui.rs:372:9
[INFO] [stdout]     |
[INFO] [stdout] 372 |         SendMessageW(controls.slider, TBM_SETPOS, 1, app.gfx.cell as LPARAM);
[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/settings_ui.rs:385:16
[INFO] [stdout]     |
[INFO] [stdout] 385 |     let cell = SendMessageW(controls.slider, TBM_GETPOS, 0, 0) 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/settings_ui.rs:403:9
[INFO] [stdout]     |
[INFO] [stdout] 403 |         SetWindowPos(
[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/settings_ui.rs:554:5
[INFO] [stdout]     |
[INFO] [stdout] 554 |     SendMessageW(controls.slider_label, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[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/settings_ui.rs:576:9
[INFO] [stdout]     |
[INFO] [stdout] 576 |         SendMessageW(*hwnd, WM_SETFONT, app.gfx.ui_font() as WPARAM, 1);
[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/settings_ui.rs:579:9
[INFO] [stdout]     |
[INFO] [stdout] 579 |         SendMessageW(*edit, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[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/settings_ui.rs:581:5
[INFO] [stdout]     |
[INFO] [stdout] 581 |     SendMessageW(controls.message, WM_SETFONT, app.gfx.small_font() as WPARAM, 1);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0408, E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0408`.
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/window.rs:537:17
[INFO] [stdout]     |
[INFO] [stdout] 537 |                 PostMessageW(hwnd as HWND, WM_PUZZLE_READY, 0, 0);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:601:21
[INFO] [stdout]     |
[INFO] [stdout] 601 |                     InvalidateRect(hwnd, &rect, 0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:610:13
[INFO] [stdout]     |
[INFO] [stdout] 610 |             InvalidateRect(hwnd, &rect, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SystemParametersInfoW` in this scope
[INFO] [stdout]    --> src/window.rs:628:29
[INFO] [stdout]     |
[INFO] [stdout] 628 |             let have_work = SystemParametersInfoW(
[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/window.rs:637:18
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 (GetSystemMetrics(SM_CXSCREEN), 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 `GetSystemMetrics` in this scope
[INFO] [stdout]    --> src/window.rs:637:49
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 (GetSystemMetrics(SM_CXSCREEN), 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 `AdjustWindowRectEx` in this scope
[INFO] [stdout]    --> src/window.rs:646:13
[INFO] [stdout]     |
[INFO] [stdout] 646 |             AdjustWindowRectEx(&mut frame, WINDOW_STYLE, 0, 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/window.rs:649:13
[INFO] [stdout]     |
[INFO] [stdout] 649 |             SetWindowPos(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/window.rs:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |             GetClientRect(self.hwnd, &mut rc);
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:676:13
[INFO] [stdout]     |
[INFO] [stdout] 676 |             InvalidateRect(self.hwnd, ptr::null(), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/window.rs:692:17
[INFO] [stdout]     |
[INFO] [stdout] 692 |                 GetClientRect(self.hwnd, &mut rc);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRectEx` in this scope
[INFO] [stdout]    --> src/window.rs:702:21
[INFO] [stdout]     |
[INFO] [stdout] 702 |                     AdjustWindowRectEx(&mut frame, WINDOW_STYLE, 0, 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/window.rs:703:21
[INFO] [stdout]     |
[INFO] [stdout] 703 |                     SetWindowPos(
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowTextW` in this scope
[INFO] [stdout]    --> src/window.rs:720:13
[INFO] [stdout]     |
[INFO] [stdout] 720 |             SetWindowTextW(self.hwnd, title.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 `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:721:13
[INFO] [stdout]     |
[INFO] [stdout] 721 |             InvalidateRect(self.hwnd, ptr::null(), 0);
[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/window.rs:729:17
[INFO] [stdout]     |
[INFO] [stdout] 729 |                 DestroyWindow(self.hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/window.rs:737:37
[INFO] [stdout]     |
[INFO] [stdout] 737 |                 let down = unsafe { GetAsyncKeyState(VK_SHIFT_KEY) < 0 };
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/window.rs:770:19
[INFO] [stdout]     |
[INFO] [stdout] 770 |         let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut App;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/window.rs:772:13
[INFO] [stdout]     |
[INFO] [stdout] 772 |             SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/window.rs:775:16
[INFO] [stdout]     |
[INFO] [stdout] 775 |         return 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 `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/window.rs:778:15
[INFO] [stdout]     |
[INFO] [stdout] 778 |     let ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut App;
[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/window.rs:780:16
[INFO] [stdout]     |
[INFO] [stdout] 780 |         return 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 `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:787:13
[INFO] [stdout]     |
[INFO] [stdout] 787 |             InvalidateRect(hwnd, ptr::null(), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:792:13
[INFO] [stdout]     |
[INFO] [stdout] 792 |             InvalidateRect(hwnd, ptr::null(), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRectEx` in this scope
[INFO] [stdout]    --> src/window.rs:817:13
[INFO] [stdout]     |
[INFO] [stdout] 817 |             AdjustWindowRectEx(&mut rc, WINDOW_STYLE, 0, 0);
[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/window.rs:827:17
[INFO] [stdout]     |
[INFO] [stdout] 827 |                 GetCursorPos(&mut cursor);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/window.rs:836:25
[INFO] [stdout]     |
[INFO] [stdout] 836 |             let shift = GetAsyncKeyState(VK_SHIFT_KEY) < 0;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/window.rs:860:16
[INFO] [stdout]     |
[INFO] [stdout] 860 |             if GetAsyncKeyState(VK_MENU) < 0 {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCapture` in this scope
[INFO] [stdout]    --> src/window.rs:866:17
[INFO] [stdout]     |
[INFO] [stdout] 866 |                 SetCapture(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCapture` in this scope
[INFO] [stdout]    --> src/window.rs:874:13
[INFO] [stdout]     |
[INFO] [stdout] 874 |             SetCapture(hwnd);
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:883:13
[INFO] [stdout]     |
[INFO] [stdout] 883 |             InvalidateRect(hwnd, ptr::null(), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseCapture` in this scope
[INFO] [stdout]    --> src/window.rs:888:13
[INFO] [stdout]     |
[INFO] [stdout] 888 |             ReleaseCapture();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:897:13
[INFO] [stdout]     |
[INFO] [stdout] 897 |             InvalidateRect(hwnd, ptr::null(), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/window.rs:902:13
[INFO] [stdout]     |
[INFO] [stdout] 902 |             InvalidateRect(hwnd, ptr::null(), 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> src/window.rs:906:13
[INFO] [stdout]     |
[INFO] [stdout] 906 |             PostQuitMessage(0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/window.rs:909:14
[INFO] [stdout]     |
[INFO] [stdout] 909 |         _ => 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 `SetProcessDPIAware` in this scope
[INFO] [stdout]    --> src/window.rs:915:9
[INFO] [stdout]     |
[INFO] [stdout] 915 |         SetProcessDPIAware();
[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/window.rs:926:22
[INFO] [stdout]     |
[INFO] [stdout] 926 |         wc.hCursor = LoadCursorW(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/window.rs:929:12
[INFO] [stdout]     |
[INFO] [stdout] 929 |         if RegisterClassW(&wc) == 0 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRectEx` in this scope
[INFO] [stdout]    --> src/window.rs:939:9
[INFO] [stdout]     |
[INFO] [stdout] 939 |         AdjustWindowRectEx(&mut rc, WINDOW_STYLE, 0, 0);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/window.rs:945:20
[INFO] [stdout]     |
[INFO] [stdout] 945 |         let hwnd = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/window.rs:965:9
[INFO] [stdout]     |
[INFO] [stdout] 965 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, app_ptr as isize);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/window.rs:970:9
[INFO] [stdout]     |
[INFO] [stdout] 970 |         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 `UpdateWindow` in this scope
[INFO] [stdout]    --> src/window.rs:971:9
[INFO] [stdout]     |
[INFO] [stdout] 971 |         UpdateWindow(hwnd);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/window.rs:975:23
[INFO] [stdout]     |
[INFO] [stdout] 975 |             let got = GetMessageW(&mut msg, ptr::null_mut(), 0, 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/window.rs:982:13
[INFO] [stdout]     |
[INFO] [stdout] 982 |             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/window.rs:983:13
[INFO] [stdout]     |
[INFO] [stdout] 983 |             DispatchMessageW(&msg);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tapa` (bin "tapa") due to 316 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] Some errors have detailed explanations: E0408, E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0408`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tapa` (bin "tapa" test) due to 316 previous errors
[INFO] running `Command { std: "docker" "inspect" "f31027d4282661d70428e7c3949d4f591ba02a552a69383567da122d68872985", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f31027d4282661d70428e7c3949d4f591ba02a552a69383567da122d68872985", kill_on_drop: false }`
[INFO] [stdout] f31027d4282661d70428e7c3949d4f591ba02a552a69383567da122d68872985
