[INFO] cloning repository https://github.com/pirukabocha/extrun
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pirukabocha/extrun" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpirukabocha%2Fextrun", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpirukabocha%2Fextrun'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e63ece06e3f7178dbe4e9c0561a45b1c18b4caae
[INFO] checking pirukabocha/extrun against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpirukabocha%2Fextrun" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/pirukabocha/extrun
[INFO] finished tweaking git repo https://github.com/pirukabocha/extrun
[INFO] tweaked toml for git repo https://github.com/pirukabocha/extrun written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pirukabocha/extrun 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/pirukabocha/extrun already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6f86a5c8f3f55e89bb34695b4e1e871f37bb61e8753027aedc33eaef35be1b47
[INFO] running `Command { std: "docker" "start" "6f86a5c8f3f55e89bb34695b4e1e871f37bb61e8753027aedc33eaef35be1b47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6f86a5c8f3f55e89bb34695b4e1e871f37bb61e8753027aedc33eaef35be1b47", 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" "6f86a5c8f3f55e89bb34695b4e1e871f37bb61e8753027aedc33eaef35be1b47" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6f86a5c8f3f55e89bb34695b4e1e871f37bb61e8753027aedc33eaef35be1b47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6f86a5c8f3f55e89bb34695b4e1e871f37bb61e8753027aedc33eaef35be1b47" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling extrun v1.9.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::env`
[INFO] [stdout]   --> build.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::env;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]   --> build.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::fs;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathBuf` and `Path`
[INFO] [stdout]   --> build.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                 ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/menu.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/dialog.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 | use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/icon.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/lib.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/console.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows_sys::Win32::Foundation::{GENERIC_WRITE, HANDLE, INVALID_HANDLE_VALUE};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/console.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows_sys::Win32::Storage::FileSystem::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/console.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows_sys::Win32::System::Console::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/menu.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/dialog.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/icon.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows_sys::Win32::Foundation::POINT;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/icon.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows_sys::Win32::Graphics::Gdi::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/icon.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use windows_sys::Win32::UI::HiDpi::{GetDpiForMonitor, GetSystemMetricsForDpi, MDT_EFFECTIVE_DPI};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/icon.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use windows_sys::Win32::UI::Shell::SHDefExtractIconW;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/icon.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use windows_sys::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/confirm.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/datetime.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows_sys::Win32::Foundation::SYSTEMTIME;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/datetime.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows_sys::Win32::System::SystemInformation::GetLocalTime;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/launch.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/progress.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/prompt.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/lib.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     use windows_sys::Win32::UI::WindowsAndMessaging::{MB_ICONWARNING, MB_OK, MessageBoxW};
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/menu.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows_sys::Win32::Foundation::{HWND, LPARAM, LRESULT, POINT, RECT, WPARAM};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/menu.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows_sys::Win32::Graphics::Gdi::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/menu.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows_sys::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/menu.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use windows_sys::Win32::UI::Input::KeyboardAndMouse::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/dialog.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use windows_sys::Win32::Foundation::LPARAM;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/dialog.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use windows_sys::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/launch.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows_sys::Win32::Foundation::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/launch.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows_sys::Win32::System::Com::{COINIT_APARTMENTTHREADED, CoInitializeEx};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/launch.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows_sys::Win32::System::Threading::WaitForSingleObject;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/launch.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use windows_sys::Win32::UI::Shell::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/progress.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | use windows_sys::Win32::Foundation::{HANDLE, HWND, LPARAM, WPARAM};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/progress.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use windows_sys::Win32::System::DataExchange::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/progress.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use windows_sys::Win32::System::Memory::{GMEM_MOVEABLE, GlobalAlloc, GlobalLock, GlobalUnlock};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/prompt.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows_sys::Win32::Foundation::{HWND, LPARAM, WPARAM};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `windows_sys::Win32::Foundation::HWND`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::Foundation::LRESULT`, `windows_sys::Win32::Foundation::POINT`, `windows_sys::Win32::Foundation::RECT`, `windows_sys::Win32::Foundation::WPARAM`, `windows_sys::Win32::Graphics::Gdi::GetMonitorInfoW`, `windows_sys::Win32::Graphics::Gdi::HBITMAP`, `windows_sys::Win32::Graphics::Gdi::MONITOR_DEFAULTTONEAREST`, `windows_sys::Win32::Graphics::Gdi::MONITOR_DEFAULTTOPRIMARY`, `windows_sys::Win32::Graphics::Gdi::MONITORINFO`, `windows_sys::Win32::Graphics::Gdi::MonitorFromPoint`, `windows_sys::Win32::Graphics::Gdi::MonitorFromWindow`, `windows_sys::Win32::System::LibraryLoader::GetModuleHandleW`, `windows_sys::Win32::UI::Input::KeyboardAndMouse::INPUT`, `windows_sys::Win32::UI::Input::KeyboardAndMouse::INPUT_KEYBOARD`, `windows_sys::Win32::UI::Input::KeyboardAndMouse::KEYEVENTF_KEYUP`, `windows_sys::Win32::UI::Input::KeyboardAndMouse::SendInput`, `windows_sys::Win32::UI::Input::KeyboardAndMouse::VIRTUAL_KEY`, `windows_sys::Win32::UI::Input::KeyboardAndMouse::VK_DOWN`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::System::LibraryLoader::GetModuleHandleW`, `windows_sys::Win32::Foundation::CloseHandle`, `windows_sys::Win32::Foundation::ERROR_CANCELLED`, `windows_sys::Win32::Foundation::GetLastError`, `windows_sys::Win32::Foundation::HANDLE`, `windows_sys::Win32::Foundation::WAIT_TIMEOUT`, `windows_sys::Win32::System::Com::COINIT_APARTMENTTHREADED`, `windows_sys::Win32::System::Com::CoInitializeEx`, `windows_sys::Win32::System::Threading::WaitForSingleObject`, `windows_sys::Win32::UI::Shell::SEE_MASK_NOASYNC`, `windows_sys::Win32::UI::Shell::SEE_MASK_NOCLOSEPROCESS`, `windows_sys::Win32::UI::Shell::SHELLEXECUTEINFOW`, `windows_sys::Win32::UI::Shell::ShellExecuteExW`, `windows_sys::Win32::Foundation::HANDLE`, `windows_sys::Win32::Foundation::HWND`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::Foundation::WPARAM`, `windows_sys::Win32::System::DataExchange::CloseClipboard`, `windows_sys::Win32::System::DataExchange::EmptyClipboard`, `windows_sys::Win32::System::DataExchange::OpenClipboard`, `windows_sys::Win32::System::DataExchange::SetClipboardData`, `windows_sys::Win32::System::Memory::GMEM_MOVEABLE`, `windows_sys::Win32::System::Memory::GlobalAlloc`, `windows_sys::Win32::System::Memory::GlobalLock`, `windows_sys::Win32::System::Memory::GlobalUnlock`, `windows_sys::Win32::Foundation::HWND`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::Foundation::WPARAM`
[INFO] [stdout]   --> src/menu.rs:21:38
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows_sys::Win32::Foundation::{HWND, LPARAM, LRESULT, POINT, RECT, WPARAM};
[INFO] [stdout]    |                                      ^^^^  ^^^^^^  ^^^^^^^  ^^^^^  ^^^^  ^^^^^^
[INFO] [stdout] 22 | use windows_sys::Win32::Graphics::Gdi::{
[INFO] [stdout] 23 |     GetMonitorInfoW, HBITMAP, MONITOR_DEFAULTTONEAREST, MONITOR_DEFAULTTOPRIMARY, MONITORINFO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 24 |     MonitorFromPoint, MonitorFromWindow,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 25 | };
[INFO] [stdout] 26 | use windows_sys::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 27 | use windows_sys::Win32::UI::Input::KeyboardAndMouse::{
[INFO] [stdout] 28 |     INPUT, INPUT_KEYBOARD, KEYEVENTF_KEYUP, SendInput, VIRTUAL_KEY, VK_DOWN,
[INFO] [stdout]    |     ^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/dialog.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use windows_sys::Win32::Foundation::LPARAM;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 39 | use windows_sys::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/launch.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     CloseHandle, ERROR_CANCELLED, GetLastError, HANDLE, WAIT_TIMEOUT,
[INFO] [stdout]    |     ^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 20 | };
[INFO] [stdout] 21 | use windows_sys::Win32::System::Com::{COINIT_APARTMENTTHREADED, CoInitializeEx};
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 22 | use windows_sys::Win32::System::Threading::WaitForSingleObject;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 | use windows_sys::Win32::UI::Shell::{
[INFO] [stdout] 24 |     SEE_MASK_NOASYNC, SEE_MASK_NOCLOSEPROCESS, SHELLEXECUTEINFOW, ShellExecuteExW,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/progress.rs:36:38
[INFO] [stdout]    |
[INFO] [stdout] 36 | use windows_sys::Win32::Foundation::{HANDLE, HWND, LPARAM, WPARAM};
[INFO] [stdout]    |                                      ^^^^^^  ^^^^  ^^^^^^  ^^^^^^
[INFO] [stdout] 37 | use windows_sys::Win32::System::DataExchange::{
[INFO] [stdout] 38 |     CloseClipboard, EmptyClipboard, OpenClipboard, SetClipboardData,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 39 | };
[INFO] [stdout] 40 | use windows_sys::Win32::System::Memory::{GMEM_MOVEABLE, GlobalAlloc, GlobalLock, GlobalUnlock};
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/prompt.rs:13:38
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows_sys::Win32::Foundation::{HWND, LPARAM, WPARAM};
[INFO] [stdout]    |                                      ^^^^  ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/menu.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/dialog.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 | use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/icon.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/lib.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/console.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows_sys::Win32::Foundation::{GENERIC_WRITE, HANDLE, INVALID_HANDLE_VALUE};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/console.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows_sys::Win32::Storage::FileSystem::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/console.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows_sys::Win32::System::Console::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/menu.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/dialog.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/icon.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows_sys::Win32::Foundation::POINT;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/icon.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows_sys::Win32::Graphics::Gdi::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/icon.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use windows_sys::Win32::UI::HiDpi::{GetDpiForMonitor, GetSystemMetricsForDpi, MDT_EFFECTIVE_DPI};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/icon.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use windows_sys::Win32::UI::Shell::SHDefExtractIconW;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/icon.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use windows_sys::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/icon.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |     use windows_sys::Win32::Graphics::Gdi::{BITMAP, GetDIBits, GetObjectW};
[INFO] [stdout]     |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/confirm.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/datetime.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows_sys::Win32::Foundation::SYSTEMTIME;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/datetime.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows_sys::Win32::System::SystemInformation::GetLocalTime;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/launch.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/progress.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/prompt.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/lib.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     use windows_sys::Win32::UI::WindowsAndMessaging::{MB_ICONWARNING, MB_OK, MessageBoxW};
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/menu.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows_sys::Win32::Foundation::{HWND, LPARAM, LRESULT, POINT, RECT, WPARAM};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/menu.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows_sys::Win32::Graphics::Gdi::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/menu.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows_sys::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/menu.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use windows_sys::Win32::UI::Input::KeyboardAndMouse::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/dialog.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use windows_sys::Win32::Foundation::LPARAM;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/dialog.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use windows_sys::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/launch.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows_sys::Win32::Foundation::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/launch.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows_sys::Win32::System::Com::{COINIT_APARTMENTTHREADED, CoInitializeEx};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/launch.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows_sys::Win32::System::Threading::WaitForSingleObject;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/launch.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use windows_sys::Win32::UI::Shell::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/progress.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | use windows_sys::Win32::Foundation::{HANDLE, HWND, LPARAM, WPARAM};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/progress.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use windows_sys::Win32::System::DataExchange::{
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/progress.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use windows_sys::Win32::System::Memory::{GMEM_MOVEABLE, GlobalAlloc, GlobalLock, GlobalUnlock};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/progress.rs:687:9
[INFO] [stdout]     |
[INFO] [stdout] 687 |     use windows_sys::Win32::UI::WindowsAndMessaging::{FindWindowW, IsWindow, PostMessageW};
[INFO] [stdout]     |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/prompt.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows_sys::Win32::Foundation::{HWND, LPARAM, WPARAM};
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `windows_sys::Win32::Foundation::HWND`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::Foundation::LRESULT`, `windows_sys::Win32::Foundation::POINT`, `windows_sys::Win32::Foundation::RECT`, `windows_sys::Win32::Foundation::WPARAM`, `windows_sys::Win32::Graphics::Gdi::GetMonitorInfoW`, `windows_sys::Win32::Graphics::Gdi::HBITMAP`, `windows_sys::Win32::Graphics::Gdi::MONITOR_DEFAULTTONEAREST`, `windows_sys::Win32::Graphics::Gdi::MONITOR_DEFAULTTOPRIMARY`, `windows_sys::Win32::Graphics::Gdi::MONITORINFO`, `windows_sys::Win32::Graphics::Gdi::MonitorFromPoint`, `windows_sys::Win32::Graphics::Gdi::MonitorFromWindow`, `windows_sys::Win32::System::LibraryLoader::GetModuleHandleW`, `windows_sys::Win32::UI::Input::KeyboardAndMouse::INPUT`, `windows_sys::Win32::UI::Input::KeyboardAndMouse::INPUT_KEYBOARD`, `windows_sys::Win32::UI::Input::KeyboardAndMouse::KEYEVENTF_KEYUP`, `windows_sys::Win32::UI::Input::KeyboardAndMouse::SendInput`, `windows_sys::Win32::UI::Input::KeyboardAndMouse::VIRTUAL_KEY`, `windows_sys::Win32::UI::Input::KeyboardAndMouse::VK_DOWN`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::System::LibraryLoader::GetModuleHandleW`, `windows_sys::Win32::Foundation::CloseHandle`, `windows_sys::Win32::Foundation::ERROR_CANCELLED`, `windows_sys::Win32::Foundation::GetLastError`, `windows_sys::Win32::Foundation::HANDLE`, `windows_sys::Win32::Foundation::WAIT_TIMEOUT`, `windows_sys::Win32::System::Com::COINIT_APARTMENTTHREADED`, `windows_sys::Win32::System::Com::CoInitializeEx`, `windows_sys::Win32::System::Threading::WaitForSingleObject`, `windows_sys::Win32::UI::Shell::SEE_MASK_NOASYNC`, `windows_sys::Win32::UI::Shell::SEE_MASK_NOCLOSEPROCESS`, `windows_sys::Win32::UI::Shell::SHELLEXECUTEINFOW`, `windows_sys::Win32::UI::Shell::ShellExecuteExW`, `windows_sys::Win32::Foundation::HANDLE`, `windows_sys::Win32::Foundation::HWND`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::Foundation::WPARAM`, `windows_sys::Win32::System::DataExchange::CloseClipboard`, `windows_sys::Win32::System::DataExchange::EmptyClipboard`, `windows_sys::Win32::System::DataExchange::OpenClipboard`, `windows_sys::Win32::System::DataExchange::SetClipboardData`, `windows_sys::Win32::System::Memory::GMEM_MOVEABLE`, `windows_sys::Win32::System::Memory::GlobalAlloc`, `windows_sys::Win32::System::Memory::GlobalLock`, `windows_sys::Win32::System::Memory::GlobalUnlock`, `windows_sys::Win32::UI::WindowsAndMessaging::FindWindowW`, `windows_sys::Win32::UI::WindowsAndMessaging::IsWindow`, `windows_sys::Win32::UI::WindowsAndMessaging::PostMessageW`, `windows_sys::Win32::Foundation::HWND`, `windows_sys::Win32::Foundation::LPARAM`, `windows_sys::Win32::Foundation::WPARAM`
[INFO] [stdout]    --> src/menu.rs:21:38
[INFO] [stdout]     |
[INFO] [stdout]  21 | use windows_sys::Win32::Foundation::{HWND, LPARAM, LRESULT, POINT, RECT, WPARAM};
[INFO] [stdout]     |                                      ^^^^  ^^^^^^  ^^^^^^^  ^^^^^  ^^^^  ^^^^^^
[INFO] [stdout]  22 | use windows_sys::Win32::Graphics::Gdi::{
[INFO] [stdout]  23 |     GetMonitorInfoW, HBITMAP, MONITOR_DEFAULTTONEAREST, MONITOR_DEFAULTTOPRIMARY, MONITORINFO,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout]  24 |     MonitorFromPoint, MonitorFromWindow,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]  25 | };
[INFO] [stdout]  26 | use windows_sys::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  27 | use windows_sys::Win32::UI::Input::KeyboardAndMouse::{
[INFO] [stdout]  28 |     INPUT, INPUT_KEYBOARD, KEYEVENTF_KEYUP, SendInput, VIRTUAL_KEY, VK_DOWN,
[INFO] [stdout]     |     ^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/dialog.rs:38:5
[INFO] [stdout]     |
[INFO] [stdout]  38 | use windows_sys::Win32::Foundation::LPARAM;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  39 | use windows_sys::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/launch.rs:19:5
[INFO] [stdout]     |
[INFO] [stdout]  19 |     CloseHandle, ERROR_CANCELLED, GetLastError, HANDLE, WAIT_TIMEOUT,
[INFO] [stdout]     |     ^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout]  20 | };
[INFO] [stdout]  21 | use windows_sys::Win32::System::Com::{COINIT_APARTMENTTHREADED, CoInitializeEx};
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout]  22 | use windows_sys::Win32::System::Threading::WaitForSingleObject;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  23 | use windows_sys::Win32::UI::Shell::{
[INFO] [stdout]  24 |     SEE_MASK_NOASYNC, SEE_MASK_NOCLOSEPROCESS, SHELLEXECUTEINFOW, ShellExecuteExW,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/progress.rs:36:38
[INFO] [stdout]     |
[INFO] [stdout]  36 | use windows_sys::Win32::Foundation::{HANDLE, HWND, LPARAM, WPARAM};
[INFO] [stdout]     |                                      ^^^^^^  ^^^^  ^^^^^^  ^^^^^^
[INFO] [stdout]  37 | use windows_sys::Win32::System::DataExchange::{
[INFO] [stdout]  38 |     CloseClipboard, EmptyClipboard, OpenClipboard, SetClipboardData,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout]  39 | };
[INFO] [stdout]  40 | use windows_sys::Win32::System::Memory::{GMEM_MOVEABLE, GlobalAlloc, GlobalLock, GlobalUnlock};
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 687 |     use windows_sys::Win32::UI::WindowsAndMessaging::{FindWindowW, IsWindow, PostMessageW};
[INFO] [stdout]     |                                                       ^^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/prompt.rs:13:38
[INFO] [stdout]     |
[INFO] [stdout]  13 | use windows_sys::Win32::Foundation::{HWND, LPARAM, WPARAM};
[INFO] [stdout]     |                                      ^^^^  ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/menu.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let wnd_class = WNDCLASSW {
[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/menu.rs:101:51
[INFO] [stdout]     |
[INFO] [stdout] 101 |         hCursor: unsafe { LoadCursorW(null_mut(), IDC_ARROW) },
[INFO] [stdout]     |                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]    --> src/menu.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |             WS_OVERLAPPEDWINDOW,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]    --> src/menu.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]    --> src/menu.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]    --> src/menu.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]    --> src/menu.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RETURNCMD` in this scope
[INFO] [stdout]    --> src/menu.rs:176:13
[INFO] [stdout]     |
[INFO] [stdout] 176 |             TPM_RETURNCMD | TPM_NONOTIFY | align,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_NONOTIFY` in this scope
[INFO] [stdout]    --> src/menu.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 |             TPM_RETURNCMD | TPM_NONOTIFY | align,
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_CENTERALIGN` in this scope
[INFO] [stdout]    --> src/menu.rs:209:27
[INFO] [stdout]     |
[INFO] [stdout] 209 |     const CENTERED: u32 = TPM_CENTERALIGN | TPM_VCENTERALIGN;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_VCENTERALIGN` in this scope
[INFO] [stdout]    --> src/menu.rs:209:45
[INFO] [stdout]     |
[INFO] [stdout] 209 |     const CENTERED: u32 = TPM_CENTERALIGN | TPM_VCENTERALIGN;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_LEFTALIGN` in this scope
[INFO] [stdout]    --> src/menu.rs:211:27
[INFO] [stdout]     |
[INFO] [stdout] 211 |     const TOP_LEFT: u32 = TPM_LEFTALIGN | TPM_TOPALIGN;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_TOPALIGN` in this scope
[INFO] [stdout]    --> src/menu.rs:211:43
[INFO] [stdout]     |
[INFO] [stdout] 211 |     const TOP_LEFT: u32 = TPM_LEFTALIGN | TPM_TOPALIGN;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:287:12
[INFO] [stdout]     |
[INFO] [stdout] 287 |     hmenu: HMENU,
[INFO] [stdout]     |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:333:27
[INFO] [stdout]     |
[INFO] [stdout] 333 | fn set_item_bitmap(hmenu: HMENU, position: u32, bitmap: HBITMAP) {
[INFO] [stdout]     |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENUITEMINFOW` in this scope
[INFO] [stdout]    --> src/menu.rs:334:19
[INFO] [stdout]     |
[INFO] [stdout] 334 |     let mut info: MENUITEMINFOW = unsafe { std::mem::zeroed() };
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENUITEMINFOW` in this scope
[INFO] [stdout]    --> src/menu.rs:335:39
[INFO] [stdout]     |
[INFO] [stdout] 335 |     info.cbSize = std::mem::size_of::<MENUITEMINFOW>() as u32;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 333 | fn set_item_bitmap<MENUITEMINFOW>(hmenu: HMENU, position: u32, bitmap: HBITMAP) {
[INFO] [stdout]     |                   +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MIIM_BITMAP` in this scope
[INFO] [stdout]    --> src/menu.rs:336:18
[INFO] [stdout]     |
[INFO] [stdout] 336 |     info.fMask = MIIM_BITMAP;
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:343:28
[INFO] [stdout]     |
[INFO] [stdout] 343 | fn append_menu_item(hmenu: HMENU, id: u16, name: &str, accesskey: Option<usize>) {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/menu.rs:345:33
[INFO] [stdout]     |
[INFO] [stdout] 345 |     unsafe { AppendMenuW(hmenu, MF_STRING, id as usize, label.as_ptr()) };
[INFO] [stdout]     |                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:349:26
[INFO] [stdout]     |
[INFO] [stdout] 349 | fn append_submenu(hmenu: HMENU, submenu: HMENU, name: &str, accesskey: Option<usize>) {
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:349:42
[INFO] [stdout]     |
[INFO] [stdout] 349 | fn append_submenu(hmenu: HMENU, submenu: HMENU, name: &str, accesskey: Option<usize>) {
[INFO] [stdout]     |                                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_POPUP` in this scope
[INFO] [stdout]    --> src/menu.rs:351:33
[INFO] [stdout]     |
[INFO] [stdout] 351 |     unsafe { AppendMenuW(hmenu, MF_POPUP, submenu as usize, label.as_ptr()) };
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:355:28
[INFO] [stdout]     |
[INFO] [stdout] 355 | fn append_separator(hmenu: HMENU) {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/menu.rs:356:33
[INFO] [stdout]     |
[INFO] [stdout] 356 |     unsafe { AppendMenuW(hmenu, MF_SEPARATOR, 0, null_mut()) };
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_TIMER` in this scope
[INFO] [stdout]    --> src/menu.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 403 |         if msg == WM_TIMER && wparam == SELECT_FIRST_TIMER {
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DS_MODALFRAME` in this scope
[INFO] [stdout]   --> src/dialog.rs:64:6
[INFO] [stdout]    |
[INFO] [stdout] 64 |     (DS_MODALFRAME | DS_SETFONT | DS_CENTER) as u32 | WS_POPUP | WS_CAPTION | WS_SYSMENU;
[INFO] [stdout]    |      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DS_SETFONT` in this scope
[INFO] [stdout]   --> src/dialog.rs:64:22
[INFO] [stdout]    |
[INFO] [stdout] 64 |     (DS_MODALFRAME | DS_SETFONT | DS_CENTER) as u32 | WS_POPUP | WS_CAPTION | WS_SYSMENU;
[INFO] [stdout]    |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DS_CENTER` in this scope
[INFO] [stdout]   --> src/dialog.rs:64:35
[INFO] [stdout]    |
[INFO] [stdout] 64 |     (DS_MODALFRAME | DS_SETFONT | DS_CENTER) as u32 | WS_POPUP | WS_CAPTION | WS_SYSMENU;
[INFO] [stdout]    |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> src/dialog.rs:64:55
[INFO] [stdout]    |
[INFO] [stdout] 64 |     (DS_MODALFRAME | DS_SETFONT | DS_CENTER) as u32 | WS_POPUP | WS_CAPTION | WS_SYSMENU;
[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/dialog.rs:64:66
[INFO] [stdout]    |
[INFO] [stdout] 64 |     (DS_MODALFRAME | DS_SETFONT | DS_CENTER) as u32 | WS_POPUP | WS_CAPTION | WS_SYSMENU;
[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/dialog.rs:64:79
[INFO] [stdout]    |
[INFO] [stdout] 64 |     (DS_MODALFRAME | DS_SETFONT | DS_CENTER) as u32 | WS_POPUP | WS_CAPTION | WS_SYSMENU;
[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/dialog.rs:65:31
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const STYLE_STATIC: u32 = WS_CHILD | WS_VISIBLE | SS_LEFT;
[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/dialog.rs:65:42
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const STYLE_STATIC: u32 = WS_CHILD | WS_VISIBLE | SS_LEFT;
[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/dialog.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const STYLE_EDIT: u32 = WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL 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/dialog.rs:66:40
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const STYLE_EDIT: u32 = WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL as u32;
[INFO] [stdout]    |                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_BORDER` in this scope
[INFO] [stdout]   --> src/dialog.rs:66:53
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const STYLE_EDIT: u32 = WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL 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/dialog.rs:66:65
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const STYLE_EDIT: u32 = WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL as u32;
[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/dialog.rs:66:78
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const STYLE_EDIT: u32 = WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL as u32;
[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/dialog.rs:67:39
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const STYLE_DEFAULT_BUTTON: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_DEFPUSHBUTTON 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/dialog.rs:67:50
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const STYLE_DEFAULT_BUTTON: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_DEFPUSHBUTTON 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/dialog.rs:67:63
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const STYLE_DEFAULT_BUTTON: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_DEFPUSHBUTTON as u32;
[INFO] [stdout]    |                                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BS_DEFPUSHBUTTON` in this scope
[INFO] [stdout]   --> src/dialog.rs:67:76
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const STYLE_DEFAULT_BUTTON: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_DEFPUSHBUTTON as u32;
[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/dialog.rs:68:31
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const STYLE_BUTTON: u32 = WS_CHILD | WS_VISIBLE | 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/dialog.rs:68:42
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const STYLE_BUTTON: u32 = WS_CHILD | WS_VISIBLE | 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/dialog.rs:68:55
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const STYLE_BUTTON: u32 = WS_CHILD | WS_VISIBLE | 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/dialog.rs:68:68
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const STYLE_BUTTON: u32 = WS_CHILD | WS_VISIBLE | 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_CHILD` in this scope
[INFO] [stdout]   --> src/dialog.rs:71:33
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const STYLE_COMBOBOX: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST;
[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/dialog.rs:71:44
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const STYLE_COMBOBOX: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST;
[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/dialog.rs:71:57
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const STYLE_COMBOBOX: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST;
[INFO] [stdout]    |                                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VSCROLL` in this scope
[INFO] [stdout]   --> src/dialog.rs:71:70
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const STYLE_COMBOBOX: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST;
[INFO] [stdout]    |                                                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DLGPROC` in this scope
[INFO] [stdout]    --> src/dialog.rs:245:43
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub fn show_modal(template: &[u32], proc: DLGPROC, data: LPARAM) -> isize {
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DLGTEMPLATE` in this scope
[INFO] [stdout]    --> src/dialog.rs:249:41
[INFO] [stdout]     |
[INFO] [stdout] 249 |             template.as_ptr() as *const DLGTEMPLATE,
[INFO] [stdout]     |                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_YESNO` in this scope
[INFO] [stdout]   --> src/confirm.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             MB_YESNO | MB_ICONWARNING | MB_DEFBUTTON2,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONWARNING` in this scope
[INFO] [stdout]   --> src/confirm.rs:80:24
[INFO] [stdout]    |
[INFO] [stdout] 80 |             MB_YESNO | MB_ICONWARNING | MB_DEFBUTTON2,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_DEFBUTTON2` in this scope
[INFO] [stdout]   --> src/confirm.rs:80:41
[INFO] [stdout]    |
[INFO] [stdout] 80 |             MB_YESNO | MB_ICONWARNING | MB_DEFBUTTON2,
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDYES` in this scope
[INFO] [stdout]   --> src/confirm.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |     selected == IDYES
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNORMAL` in this scope
[INFO] [stdout]    --> src/launch.rs:300:18
[INFO] [stdout]     |
[INFO] [stdout] 300 |     info.nShow = SW_SHOWNORMAL;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:186:27
[INFO] [stdout]     |
[INFO] [stdout] 186 |     } else if selected == IDCANCEL as isize {
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         IDCANCEL as u16,
[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/progress.rs:302:41
[INFO] [stdout]     |
[INFO] [stdout] 302 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:359:33
[INFO] [stdout]     |
[INFO] [stdout] 359 |                     id if id == IDCANCEL as u16 => {
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:361:41
[INFO] [stdout]     |
[INFO] [stdout] 361 |                         EndDialog(hwnd, IDCANCEL as isize);
[INFO] [stdout]     |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:371:33
[INFO] [stdout]     |
[INFO] [stdout] 371 |                 EndDialog(hwnd, IDCANCEL as isize);
[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/progress.rs:383:47
[INFO] [stdout]     |
[INFO] [stdout] 383 |         let pointer = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut ProgressData;
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/progress.rs:417:29
[INFO] [stdout]     |
[INFO] [stdout] 417 |             EndDialog(hwnd, IDOK as isize);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/progress.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 |         IDOK as u16,
[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/progress.rs:606:41
[INFO] [stdout]     |
[INFO] [stdout] 606 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[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/progress.rs:614:59
[INFO] [stdout]     |
[INFO] [stdout] 614 |                     let pointer = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *const SummaryData;
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/progress.rs:631:31
[INFO] [stdout]     |
[INFO] [stdout] 631 |                 if control == IDOK as u16 || control == IDCANCEL as u16 {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:631:57
[INFO] [stdout]     |
[INFO] [stdout] 631 |                 if control == IDOK as u16 || control == IDCANCEL as u16 {
[INFO] [stdout]     |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:227:20
[INFO] [stdout]     |
[INFO] [stdout] 227 |     if selected == IDOK as isize {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:271:18
[INFO] [stdout]     |
[INFO] [stdout] 271 |     if result != IDOK as isize {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |         IDOK as u16,
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/prompt.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 363 |         IDCANCEL as u16,
[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/prompt.rs:381:41
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:395:31
[INFO] [stdout]     |
[INFO] [stdout] 395 |                 if control != IDOK as u16 && control != IDCANCEL as u16 {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/prompt.rs:395:57
[INFO] [stdout]     |
[INFO] [stdout] 395 |                 if control != IDOK as u16 && control != IDCANCEL as u16 {
[INFO] [stdout]     |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:399:31
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 if control == IDOK as u16 {
[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/prompt.rs:400:59
[INFO] [stdout]     |
[INFO] [stdout] 400 |                     let pointer = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut ListData;
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:484:9
[INFO] [stdout]     |
[INFO] [stdout] 484 |         IDOK as u16,
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/prompt.rs:495:9
[INFO] [stdout]     |
[INFO] [stdout] 495 |         IDCANCEL as u16,
[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/prompt.rs:516:41
[INFO] [stdout]     |
[INFO] [stdout] 516 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:529:31
[INFO] [stdout]     |
[INFO] [stdout] 529 |                 if control != IDOK && control != IDCANCEL {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/prompt.rs:529:50
[INFO] [stdout]     |
[INFO] [stdout] 529 |                 if control != IDOK && control != IDCANCEL {
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:533:31
[INFO] [stdout]     |
[INFO] [stdout] 533 |                 if control == IDOK {
[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/prompt.rs:534:56
[INFO] [stdout]     |
[INFO] [stdout] 534 |                     let data = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut PromptData;
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]   --> src/menu.rs:75:26
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let owner = unsafe { GetForegroundWindow() };
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/menu.rs:101:27
[INFO] [stdout]     |
[INFO] [stdout] 101 |         hCursor: unsafe { LoadCursorW(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/menu.rs:107:14
[INFO] [stdout]     |
[INFO] [stdout] 107 |     unsafe { RegisterClassW(&wnd_class) };
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/menu.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         CreateWindowExW(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/menu.rs:139:26
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let hmenu = unsafe { CreatePopupMenu() };
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/menu.rs:159:14
[INFO] [stdout]     |
[INFO] [stdout] 159 |     unsafe { SetForegroundWindow(hwnd) };
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/menu.rs:169:18
[INFO] [stdout]     |
[INFO] [stdout] 169 |         unsafe { SetTimer(hwnd, SELECT_FIRST_TIMER, 0, None) };
[INFO] [stdout]     |                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]    --> src/menu.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         TrackPopupMenu(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]    --> src/menu.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 186 |     unsafe { DestroyMenu(hmenu) };
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/menu.rs:197:14
[INFO] [stdout]     |
[INFO] [stdout] 197 |     unsafe { DestroyWindow(hwnd) };
[INFO] [stdout]     |              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/menu.rs:230:14
[INFO] [stdout]     |
[INFO] [stdout] 230 |     unsafe { GetCursorPos(&mut point) };
[INFO] [stdout]     |              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsIconic` in this scope
[INFO] [stdout]    --> src/menu.rs:239:35
[INFO] [stdout]     |
[INFO] [stdout] 239 |     if hwnd.is_null() || unsafe { IsIconic(hwnd) } != 0 {
[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/menu.rs:249:17
[INFO] [stdout]     |
[INFO] [stdout] 249 |     if unsafe { GetWindowRect(hwnd, &mut 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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/menu.rs:303:36
[INFO] [stdout]     |
[INFO] [stdout] 303 |             let submenu = unsafe { CreatePopupMenu() };
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetMenuItemInfoW` in this scope
[INFO] [stdout]    --> src/menu.rs:339:14
[INFO] [stdout]     |
[INFO] [stdout] 339 |     unsafe { SetMenuItemInfoW(hmenu, position, 1, &info) };
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/menu.rs:345:14
[INFO] [stdout]     |
[INFO] [stdout] 345 |     unsafe { AppendMenuW(hmenu, MF_STRING, id as usize, label.as_ptr()) };
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/menu.rs:351:14
[INFO] [stdout]     |
[INFO] [stdout] 351 |     unsafe { AppendMenuW(hmenu, MF_POPUP, submenu as usize, label.as_ptr()) };
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/menu.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |     unsafe { AppendMenuW(hmenu, MF_SEPARATOR, 0, null_mut()) };
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/menu.rs:385:19
[INFO] [stdout]     |
[INFO] [stdout] 385 |     OsStr::new(s).encode_wide().chain(once(0)).collect()
[INFO] [stdout]     |                   ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/menu.rs:404:13
[INFO] [stdout]     |
[INFO] [stdout] 404 |             KillTimer(hwnd, SELECT_FIRST_TIMER);
[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/menu.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         DefWindowProcW(hwnd, msg, wparam, lparam)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/dialog.rs:237:22
[INFO] [stdout]     |
[INFO] [stdout] 237 |     OsStr::new(text).encode_wide().chain(once(0)).collect()
[INFO] [stdout]     |                      ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DialogBoxIndirectParamW` in this scope
[INFO] [stdout]    --> src/dialog.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |         DialogBoxIndirectParamW(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]   --> src/icon.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let wide: Vec<u16> = path
[INFO] [stdout] 68 |         .as_os_str()
[INFO] [stdout] 69 |         .encode_wide()
[INFO] [stdout]    |          ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]   --> src/confirm.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         MessageBoxW(
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/menu.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let wnd_class = WNDCLASSW {
[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/menu.rs:101:51
[INFO] [stdout]     |
[INFO] [stdout] 101 |         hCursor: unsafe { LoadCursorW(null_mut(), IDC_ARROW) },
[INFO] [stdout]     |                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]    --> src/menu.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |             WS_OVERLAPPEDWINDOW,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]    --> src/menu.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]    --> src/menu.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]    --> src/menu.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope
[INFO] [stdout]    --> src/menu.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |             CW_USEDEFAULT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RETURNCMD` in this scope
[INFO] [stdout]    --> src/menu.rs:176:13
[INFO] [stdout]     |
[INFO] [stdout] 176 |             TPM_RETURNCMD | TPM_NONOTIFY | align,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_NONOTIFY` in this scope
[INFO] [stdout]    --> src/menu.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 |             TPM_RETURNCMD | TPM_NONOTIFY | align,
[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/progress.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/progress.rs:319:21
[INFO] [stdout]     |
[INFO] [stdout] 319 |                     SetTimer(hwnd, TIMER_ID, data.tick_ms(), None);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndDialog` in this scope
[INFO] [stdout]    --> src/progress.rs:361:25
[INFO] [stdout]     |
[INFO] [stdout] 361 |                         EndDialog(hwnd, IDCANCEL 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 `EndDialog` in this scope
[INFO] [stdout]    --> src/progress.rs:371:17
[INFO] [stdout]     |
[INFO] [stdout] 371 |                 EndDialog(hwnd, IDCANCEL 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 `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/progress.rs:383:23
[INFO] [stdout]     |
[INFO] [stdout] 383 |         let pointer = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut ProgressData;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndDialog` in this scope
[INFO] [stdout]    --> src/progress.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             EndDialog(hwnd, IDOK as isize);
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_CENTERALIGN` in this scope
[INFO] [stdout]    --> src/menu.rs:209:27
[INFO] [stdout]     |
[INFO] [stdout] 209 |     const CENTERED: u32 = TPM_CENTERALIGN | TPM_VCENTERALIGN;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/progress.rs:449:13
[INFO] [stdout]     |
[INFO] [stdout] 449 |             SetTimer(hwnd, TIMER_ID, data.tick_ms(), None);
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/progress.rs:476:9
[INFO] [stdout]     |
[INFO] [stdout] 476 |         KillTimer(hwnd, TIMER_ID);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetDlgItemTextW` in this scope
[INFO] [stdout]    --> src/progress.rs:482:9
[INFO] [stdout]     |
[INFO] [stdout] 482 |         SetDlgItemTextW(hwnd, id as i32, to_wide(text).as_ptr());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_VCENTERALIGN` in this scope
[INFO] [stdout]    --> src/menu.rs:209:45
[INFO] [stdout]     |
[INFO] [stdout] 209 |     const CENTERED: u32 = TPM_CENTERALIGN | TPM_VCENTERALIGN;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_LEFTALIGN` in this scope
[INFO] [stdout]    --> src/menu.rs:211:27
[INFO] [stdout]     |
[INFO] [stdout] 211 |     const TOP_LEFT: u32 = TPM_LEFTALIGN | TPM_TOPALIGN;
[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/progress.rs:606:17
[INFO] [stdout]     |
[INFO] [stdout] 606 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, 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/progress.rs:614:35
[INFO] [stdout]     |
[INFO] [stdout] 614 |                     let pointer = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *const SummaryData;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndDialog` in this scope
[INFO] [stdout]    --> src/progress.rs:632:21
[INFO] [stdout]     |
[INFO] [stdout] 632 |                     EndDialog(hwnd, control as isize);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_TOPALIGN` in this scope
[INFO] [stdout]    --> src/menu.rs:211:43
[INFO] [stdout]     |
[INFO] [stdout] 211 |     const TOP_LEFT: u32 = TPM_LEFTALIGN | TPM_TOPALIGN;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:287:12
[INFO] [stdout]     |
[INFO] [stdout] 287 |     hmenu: HMENU,
[INFO] [stdout]     |            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:333:27
[INFO] [stdout]     |
[INFO] [stdout] 333 | fn set_item_bitmap(hmenu: HMENU, position: u32, bitmap: HBITMAP) {
[INFO] [stdout]     |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENUITEMINFOW` in this scope
[INFO] [stdout]    --> src/menu.rs:334:19
[INFO] [stdout]     |
[INFO] [stdout] 334 |     let mut info: MENUITEMINFOW = unsafe { std::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 `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/prompt.rs:381:17
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]    --> src/prompt.rs:384:28
[INFO] [stdout]     |
[INFO] [stdout] 384 |                 let list = GetDlgItem(hwnd, ID_LIST 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/prompt.rs:386:21
[INFO] [stdout]     |
[INFO] [stdout] 386 |                     SendMessageW(list, CB_ADDSTRING, 0, option.as_ptr() 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/prompt.rs:389:17
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 SendMessageW(list, CB_SETCURSEL, 0, 0);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENUITEMINFOW` in this scope
[INFO] [stdout]    --> src/menu.rs:335:39
[INFO] [stdout]     |
[INFO] [stdout] 335 |     info.cbSize = std::mem::size_of::<MENUITEMINFOW>() as u32;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 333 | fn set_item_bitmap<MENUITEMINFOW>(hmenu: HMENU, position: u32, bitmap: HBITMAP) {
[INFO] [stdout]     |                   +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/prompt.rs:400:35
[INFO] [stdout]     |
[INFO] [stdout] 400 |                     let pointer = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut ListData;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]    --> src/prompt.rs:402:36
[INFO] [stdout]     |
[INFO] [stdout] 402 |                         let list = GetDlgItem(hwnd, ID_LIST 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/prompt.rs:403:37
[INFO] [stdout]     |
[INFO] [stdout] 403 |                         let index = SendMessageW(list, CB_GETCURSEL, 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 `EndDialog` in this scope
[INFO] [stdout]    --> src/prompt.rs:410:17
[INFO] [stdout]     |
[INFO] [stdout] 410 |                 EndDialog(hwnd, control as isize);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MIIM_BITMAP` in this scope
[INFO] [stdout]    --> src/menu.rs:336:18
[INFO] [stdout]     |
[INFO] [stdout] 336 |     info.fMask = MIIM_BITMAP;
[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/prompt.rs:516:17
[INFO] [stdout]     |
[INFO] [stdout] 516 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetDlgItemTextW` in this scope
[INFO] [stdout]    --> src/prompt.rs:519:17
[INFO] [stdout]     |
[INFO] [stdout] 519 |                 SetDlgItemTextW(hwnd, ID_EDIT as i32, data.default_value.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 `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/prompt.rs:522:17
[INFO] [stdout]     |
[INFO] [stdout] 522 |                 SendDlgItemMessageW(hwnd, ID_EDIT as i32, EM_SETSEL, 0, -1);
[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/prompt.rs:534:32
[INFO] [stdout]     |
[INFO] [stdout] 534 |                     let data = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut PromptData;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndDialog` in this scope
[INFO] [stdout]    --> src/prompt.rs:540:17
[INFO] [stdout]     |
[INFO] [stdout] 540 |                 EndDialog(hwnd, control 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 `GetDlgItem` in this scope
[INFO] [stdout]    --> src/prompt.rs:552:20
[INFO] [stdout]     |
[INFO] [stdout] 552 |         let edit = GetDlgItem(hwnd, ID_EDIT 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 `GetWindowTextLengthW` in this scope
[INFO] [stdout]    --> src/prompt.rs:558:22
[INFO] [stdout]     |
[INFO] [stdout] 558 |         let length = GetWindowTextLengthW(edit);
[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/prompt.rs:564:22
[INFO] [stdout]     |
[INFO] [stdout] 564 |         let copied = GetWindowTextW(edit, 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 type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:343:28
[INFO] [stdout]     |
[INFO] [stdout] 343 | fn append_menu_item(hmenu: HMENU, id: u16, name: &str, accesskey: Option<usize>) {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/menu.rs:345:33
[INFO] [stdout]     |
[INFO] [stdout] 345 |     unsafe { AppendMenuW(hmenu, MF_STRING, id as usize, label.as_ptr()) };
[INFO] [stdout]     |                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:349:26
[INFO] [stdout]     |
[INFO] [stdout] 349 | fn append_submenu(hmenu: HMENU, submenu: HMENU, name: &str, accesskey: Option<usize>) {
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:349:42
[INFO] [stdout]     |
[INFO] [stdout] 349 | fn append_submenu(hmenu: HMENU, submenu: HMENU, name: &str, accesskey: Option<usize>) {
[INFO] [stdout]     |                                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_POPUP` in this scope
[INFO] [stdout]    --> src/menu.rs:351:33
[INFO] [stdout]     |
[INFO] [stdout] 351 |     unsafe { AppendMenuW(hmenu, MF_POPUP, submenu as usize, label.as_ptr()) };
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]   --> src/lib.rs:89:50
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let title_wide: Vec<u16> = OsStr::new(title).encode_wide().chain(once(0)).collect();
[INFO] [stdout]    |                                                  ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]   --> src/lib.rs:90:54
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let message_wide: Vec<u16> = OsStr::new(message).encode_wide().chain(once(0)).collect();
[INFO] [stdout]    |                                                      ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:355:28
[INFO] [stdout]     |
[INFO] [stdout] 355 | fn append_separator(hmenu: HMENU) {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/menu.rs:356:33
[INFO] [stdout]     |
[INFO] [stdout] 356 |     unsafe { AppendMenuW(hmenu, MF_SEPARATOR, 0, null_mut()) };
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_TIMER` in this scope
[INFO] [stdout]    --> src/menu.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 403 |         if msg == WM_TIMER && wparam == SELECT_FIRST_TIMER {
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/menu.rs:553:25
[INFO] [stdout]     |
[INFO] [stdout] 553 |     fn bitmap_at(hmenu: HMENU, position: u32) -> Option<HBITMAP> {
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENUITEMINFOW` in this scope
[INFO] [stdout]    --> src/menu.rs:554:23
[INFO] [stdout]     |
[INFO] [stdout] 554 |         let mut info: MENUITEMINFOW = unsafe { std::mem::zeroed() };
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MENUITEMINFOW` in this scope
[INFO] [stdout]    --> src/menu.rs:555:43
[INFO] [stdout]     |
[INFO] [stdout] 555 |         info.cbSize = std::mem::size_of::<MENUITEMINFOW>() as u32;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 553 |     fn bitmap_at<MENUITEMINFOW>(hmenu: HMENU, position: u32) -> Option<HBITMAP> {
[INFO] [stdout]     |                 +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MIIM_BITMAP` in this scope
[INFO] [stdout]    --> src/menu.rs:556:22
[INFO] [stdout]     |
[INFO] [stdout] 556 |         info.fMask = MIIM_BITMAP;
[INFO] [stdout]     |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DS_MODALFRAME` in this scope
[INFO] [stdout]   --> src/dialog.rs:64:6
[INFO] [stdout]    |
[INFO] [stdout] 64 |     (DS_MODALFRAME | DS_SETFONT | DS_CENTER) as u32 | WS_POPUP | WS_CAPTION | WS_SYSMENU;
[INFO] [stdout]    |      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DS_SETFONT` in this scope
[INFO] [stdout]   --> src/dialog.rs:64:22
[INFO] [stdout]    |
[INFO] [stdout] 64 |     (DS_MODALFRAME | DS_SETFONT | DS_CENTER) as u32 | WS_POPUP | WS_CAPTION | WS_SYSMENU;
[INFO] [stdout]    |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DS_CENTER` in this scope
[INFO] [stdout]   --> src/dialog.rs:64:35
[INFO] [stdout]    |
[INFO] [stdout] 64 |     (DS_MODALFRAME | DS_SETFONT | DS_CENTER) as u32 | WS_POPUP | WS_CAPTION | WS_SYSMENU;
[INFO] [stdout]    |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> src/dialog.rs:64:55
[INFO] [stdout]    |
[INFO] [stdout] 64 |     (DS_MODALFRAME | DS_SETFONT | DS_CENTER) as u32 | WS_POPUP | WS_CAPTION | WS_SYSMENU;
[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/dialog.rs:64:66
[INFO] [stdout]    |
[INFO] [stdout] 64 |     (DS_MODALFRAME | DS_SETFONT | DS_CENTER) as u32 | WS_POPUP | WS_CAPTION | WS_SYSMENU;
[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/dialog.rs:64:79
[INFO] [stdout]    |
[INFO] [stdout] 64 |     (DS_MODALFRAME | DS_SETFONT | DS_CENTER) as u32 | WS_POPUP | WS_CAPTION | WS_SYSMENU;
[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/dialog.rs:65:31
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const STYLE_STATIC: u32 = WS_CHILD | WS_VISIBLE | SS_LEFT;
[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/dialog.rs:65:42
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const STYLE_STATIC: u32 = WS_CHILD | WS_VISIBLE | SS_LEFT;
[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/dialog.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const STYLE_EDIT: u32 = WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL 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/dialog.rs:66:40
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const STYLE_EDIT: u32 = WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL as u32;
[INFO] [stdout]    |                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_BORDER` in this scope
[INFO] [stdout]   --> src/dialog.rs:66:53
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const STYLE_EDIT: u32 = WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL 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/dialog.rs:66:65
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const STYLE_EDIT: u32 = WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL as u32;
[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/dialog.rs:66:78
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const STYLE_EDIT: u32 = WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL as u32;
[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/dialog.rs:67:39
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const STYLE_DEFAULT_BUTTON: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_DEFPUSHBUTTON 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/dialog.rs:67:50
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const STYLE_DEFAULT_BUTTON: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_DEFPUSHBUTTON 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/dialog.rs:67:63
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const STYLE_DEFAULT_BUTTON: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_DEFPUSHBUTTON as u32;
[INFO] [stdout]    |                                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BS_DEFPUSHBUTTON` in this scope
[INFO] [stdout]   --> src/dialog.rs:67:76
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const STYLE_DEFAULT_BUTTON: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_DEFPUSHBUTTON as u32;
[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/dialog.rs:68:31
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const STYLE_BUTTON: u32 = WS_CHILD | WS_VISIBLE | 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/dialog.rs:68:42
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const STYLE_BUTTON: u32 = WS_CHILD | WS_VISIBLE | 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/dialog.rs:68:55
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const STYLE_BUTTON: u32 = WS_CHILD | WS_VISIBLE | 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/dialog.rs:68:68
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const STYLE_BUTTON: u32 = WS_CHILD | WS_VISIBLE | 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_CHILD` in this scope
[INFO] [stdout]   --> src/dialog.rs:71:33
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const STYLE_COMBOBOX: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST;
[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/dialog.rs:71:44
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const STYLE_COMBOBOX: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST;
[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/dialog.rs:71:57
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const STYLE_COMBOBOX: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST;
[INFO] [stdout]    |                                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VSCROLL` in this scope
[INFO] [stdout]   --> src/dialog.rs:71:70
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const STYLE_COMBOBOX: u32 = WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST;
[INFO] [stdout]    |                                                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DLGPROC` in this scope
[INFO] [stdout]    --> src/dialog.rs:245:43
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub fn show_modal(template: &[u32], proc: DLGPROC, data: LPARAM) -> isize {
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `DLGTEMPLATE` in this scope
[INFO] [stdout]    --> src/dialog.rs:249:41
[INFO] [stdout]     |
[INFO] [stdout] 249 |             template.as_ptr() as *const DLGTEMPLATE,
[INFO] [stdout]     |                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_YESNO` in this scope
[INFO] [stdout]   --> src/confirm.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             MB_YESNO | MB_ICONWARNING | MB_DEFBUTTON2,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONWARNING` in this scope
[INFO] [stdout]   --> src/confirm.rs:80:24
[INFO] [stdout]    |
[INFO] [stdout] 80 |             MB_YESNO | MB_ICONWARNING | MB_DEFBUTTON2,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_DEFBUTTON2` in this scope
[INFO] [stdout]   --> src/confirm.rs:80:41
[INFO] [stdout]    |
[INFO] [stdout] 80 |             MB_YESNO | MB_ICONWARNING | MB_DEFBUTTON2,
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDYES` in this scope
[INFO] [stdout]   --> src/confirm.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |     selected == IDYES
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNORMAL` in this scope
[INFO] [stdout]    --> src/launch.rs:300:18
[INFO] [stdout]     |
[INFO] [stdout] 300 |     info.nShow = SW_SHOWNORMAL;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:186:27
[INFO] [stdout]     |
[INFO] [stdout] 186 |     } else if selected == IDCANCEL as isize {
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         IDCANCEL as u16,
[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/progress.rs:302:41
[INFO] [stdout]     |
[INFO] [stdout] 302 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:359:33
[INFO] [stdout]     |
[INFO] [stdout] 359 |                     id if id == IDCANCEL as u16 => {
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:361:41
[INFO] [stdout]     |
[INFO] [stdout] 361 |                         EndDialog(hwnd, IDCANCEL as isize);
[INFO] [stdout]     |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:371:33
[INFO] [stdout]     |
[INFO] [stdout] 371 |                 EndDialog(hwnd, IDCANCEL as isize);
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/progress.rs:383:47
[INFO] [stdout]     |
[INFO] [stdout] 383 |         let pointer = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut ProgressData;
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/progress.rs:417:29
[INFO] [stdout]     |
[INFO] [stdout] 417 |             EndDialog(hwnd, IDOK as isize);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `extrun` (lib) due to 178 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/progress.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 |         IDOK as u16,
[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/progress.rs:606:41
[INFO] [stdout]     |
[INFO] [stdout] 606 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[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/progress.rs:614:59
[INFO] [stdout]     |
[INFO] [stdout] 614 |                     let pointer = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *const SummaryData;
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/progress.rs:631:31
[INFO] [stdout]     |
[INFO] [stdout] 631 |                 if control == IDOK as u16 || control == IDCANCEL as u16 {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:631:57
[INFO] [stdout]     |
[INFO] [stdout] 631 |                 if control == IDOK as u16 || control == IDCANCEL as u16 {
[INFO] [stdout]     |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]    --> src/progress.rs:734:41
[INFO] [stdout]     |
[INFO] [stdout] 734 |             unsafe { PostMessageW(hwnd, WM_COMMAND, ID_PAUSE as WPARAM, 0) };
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]    --> src/progress.rs:746:41
[INFO] [stdout]     |
[INFO] [stdout] 746 |             unsafe { PostMessageW(hwnd, WM_COMMAND, ID_PAUSE as WPARAM, 0) };
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]    --> src/progress.rs:750:41
[INFO] [stdout]     |
[INFO] [stdout] 750 |             unsafe { PostMessageW(hwnd, WM_COMMAND, IDCANCEL as WPARAM, 0) };
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:750:53
[INFO] [stdout]     |
[INFO] [stdout] 750 |             unsafe { PostMessageW(hwnd, WM_COMMAND, IDCANCEL as WPARAM, 0) };
[INFO] [stdout]     |                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]    --> src/progress.rs:834:41
[INFO] [stdout]     |
[INFO] [stdout] 834 |             unsafe { PostMessageW(hwnd, WM_COMMAND, IDCANCEL as WPARAM, 0) };
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/progress.rs:834:53
[INFO] [stdout]     |
[INFO] [stdout] 834 |             unsafe { PostMessageW(hwnd, WM_COMMAND, IDCANCEL as WPARAM, 0) };
[INFO] [stdout]     |                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:227:20
[INFO] [stdout]     |
[INFO] [stdout] 227 |     if selected == IDOK as isize {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:271:18
[INFO] [stdout]     |
[INFO] [stdout] 271 |     if result != IDOK as isize {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |         IDOK as u16,
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/prompt.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 363 |         IDCANCEL as u16,
[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/prompt.rs:381:41
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:395:31
[INFO] [stdout]     |
[INFO] [stdout] 395 |                 if control != IDOK as u16 && control != IDCANCEL as u16 {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/prompt.rs:395:57
[INFO] [stdout]     |
[INFO] [stdout] 395 |                 if control != IDOK as u16 && control != IDCANCEL as u16 {
[INFO] [stdout]     |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:399:31
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 if control == IDOK as u16 {
[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/prompt.rs:400:59
[INFO] [stdout]     |
[INFO] [stdout] 400 |                     let pointer = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut ListData;
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:484:9
[INFO] [stdout]     |
[INFO] [stdout] 484 |         IDOK as u16,
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/prompt.rs:495:9
[INFO] [stdout]     |
[INFO] [stdout] 495 |         IDCANCEL as u16,
[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/prompt.rs:516:41
[INFO] [stdout]     |
[INFO] [stdout] 516 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:529:31
[INFO] [stdout]     |
[INFO] [stdout] 529 |                 if control != IDOK && control != IDCANCEL {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/prompt.rs:529:50
[INFO] [stdout]     |
[INFO] [stdout] 529 |                 if control != IDOK && control != IDCANCEL {
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:533:31
[INFO] [stdout]     |
[INFO] [stdout] 533 |                 if control == IDOK {
[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/prompt.rs:534:56
[INFO] [stdout]     |
[INFO] [stdout] 534 |                     let data = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut PromptData;
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]    --> src/prompt.rs:872:32
[INFO] [stdout]     |
[INFO] [stdout] 872 |             PostMessageW(hwnd, WM_COMMAND, IDOK as WPARAM, 0);
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:872:44
[INFO] [stdout]     |
[INFO] [stdout] 872 |             PostMessageW(hwnd, WM_COMMAND, IDOK as WPARAM, 0);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETTEXT` in this scope
[INFO] [stdout]    --> src/prompt.rs:890:40
[INFO] [stdout]     |
[INFO] [stdout] 890 |                     SendMessageW(edit, WM_SETTEXT, 0, text.as_ptr() as LPARAM);
[INFO] [stdout]     |                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]    --> src/prompt.rs:894:41
[INFO] [stdout]     |
[INFO] [stdout] 894 |             unsafe { PostMessageW(hwnd, WM_COMMAND, IDOK as WPARAM, 0) };
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDOK` in this scope
[INFO] [stdout]    --> src/prompt.rs:894:53
[INFO] [stdout]     |
[INFO] [stdout] 894 |             unsafe { PostMessageW(hwnd, WM_COMMAND, IDOK as WPARAM, 0) };
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]    --> src/prompt.rs:902:41
[INFO] [stdout]     |
[INFO] [stdout] 902 |             unsafe { PostMessageW(hwnd, WM_COMMAND, IDCANCEL as WPARAM, 0) };
[INFO] [stdout]     |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDCANCEL` in this scope
[INFO] [stdout]    --> src/prompt.rs:902:53
[INFO] [stdout]     |
[INFO] [stdout] 902 |             unsafe { PostMessageW(hwnd, WM_COMMAND, IDCANCEL as WPARAM, 0) };
[INFO] [stdout]     |                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]   --> src/menu.rs:75:26
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let owner = unsafe { GetForegroundWindow() };
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]    --> src/menu.rs:101:27
[INFO] [stdout]     |
[INFO] [stdout] 101 |         hCursor: unsafe { LoadCursorW(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/menu.rs:107:14
[INFO] [stdout]     |
[INFO] [stdout] 107 |     unsafe { RegisterClassW(&wnd_class) };
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/menu.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         CreateWindowExW(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/menu.rs:139:26
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let hmenu = unsafe { CreatePopupMenu() };
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/menu.rs:159:14
[INFO] [stdout]     |
[INFO] [stdout] 159 |     unsafe { SetForegroundWindow(hwnd) };
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/menu.rs:169:18
[INFO] [stdout]     |
[INFO] [stdout] 169 |         unsafe { SetTimer(hwnd, SELECT_FIRST_TIMER, 0, None) };
[INFO] [stdout]     |                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]    --> src/menu.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         TrackPopupMenu(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]    --> src/menu.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 186 |     unsafe { DestroyMenu(hmenu) };
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/menu.rs:197:14
[INFO] [stdout]     |
[INFO] [stdout] 197 |     unsafe { DestroyWindow(hwnd) };
[INFO] [stdout]     |              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/menu.rs:230:14
[INFO] [stdout]     |
[INFO] [stdout] 230 |     unsafe { GetCursorPos(&mut point) };
[INFO] [stdout]     |              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsIconic` in this scope
[INFO] [stdout]    --> src/menu.rs:239:35
[INFO] [stdout]     |
[INFO] [stdout] 239 |     if hwnd.is_null() || unsafe { IsIconic(hwnd) } != 0 {
[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/menu.rs:249:17
[INFO] [stdout]     |
[INFO] [stdout] 249 |     if unsafe { GetWindowRect(hwnd, &mut 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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/menu.rs:303:36
[INFO] [stdout]     |
[INFO] [stdout] 303 |             let submenu = unsafe { CreatePopupMenu() };
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetMenuItemInfoW` in this scope
[INFO] [stdout]    --> src/menu.rs:339:14
[INFO] [stdout]     |
[INFO] [stdout] 339 |     unsafe { SetMenuItemInfoW(hmenu, position, 1, &info) };
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/menu.rs:345:14
[INFO] [stdout]     |
[INFO] [stdout] 345 |     unsafe { AppendMenuW(hmenu, MF_STRING, id as usize, label.as_ptr()) };
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/menu.rs:351:14
[INFO] [stdout]     |
[INFO] [stdout] 351 |     unsafe { AppendMenuW(hmenu, MF_POPUP, submenu as usize, label.as_ptr()) };
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/menu.rs:356:14
[INFO] [stdout]     |
[INFO] [stdout] 356 |     unsafe { AppendMenuW(hmenu, MF_SEPARATOR, 0, null_mut()) };
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/menu.rs:385:19
[INFO] [stdout]     |
[INFO] [stdout] 385 |     OsStr::new(s).encode_wide().chain(once(0)).collect()
[INFO] [stdout]     |                   ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/menu.rs:404:13
[INFO] [stdout]     |
[INFO] [stdout] 404 |             KillTimer(hwnd, SELECT_FIRST_TIMER);
[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/menu.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         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 `GetMenuItemInfoW` in this scope
[INFO] [stdout]    --> src/menu.rs:558:29
[INFO] [stdout]     |
[INFO] [stdout] 558 |         let read = unsafe { GetMenuItemInfoW(hmenu, position, 1, &mut info) };
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/menu.rs:574:30
[INFO] [stdout]     |
[INFO] [stdout] 574 |         let hmenu = unsafe { CreatePopupMenu() };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]    --> src/menu.rs:590:18
[INFO] [stdout]     |
[INFO] [stdout] 590 |         unsafe { DestroyMenu(hmenu) };
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/dialog.rs:237:22
[INFO] [stdout]     |
[INFO] [stdout] 237 |     OsStr::new(text).encode_wide().chain(once(0)).collect()
[INFO] [stdout]     |                      ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DialogBoxIndirectParamW` in this scope
[INFO] [stdout]    --> src/dialog.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |         DialogBoxIndirectParamW(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]   --> src/icon.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let wide: Vec<u16> = path
[INFO] [stdout] 68 |         .as_os_str()
[INFO] [stdout] 69 |         .encode_wide()
[INFO] [stdout]    |          ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]   --> src/confirm.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         MessageBoxW(
[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/progress.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/progress.rs:319:21
[INFO] [stdout]     |
[INFO] [stdout] 319 |                     SetTimer(hwnd, TIMER_ID, data.tick_ms(), None);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndDialog` in this scope
[INFO] [stdout]    --> src/progress.rs:361:25
[INFO] [stdout]     |
[INFO] [stdout] 361 |                         EndDialog(hwnd, IDCANCEL 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 `EndDialog` in this scope
[INFO] [stdout]    --> src/progress.rs:371:17
[INFO] [stdout]     |
[INFO] [stdout] 371 |                 EndDialog(hwnd, IDCANCEL 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 `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/progress.rs:383:23
[INFO] [stdout]     |
[INFO] [stdout] 383 |         let pointer = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut ProgressData;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndDialog` in this scope
[INFO] [stdout]    --> src/progress.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             EndDialog(hwnd, IDOK 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 `SetTimer` in this scope
[INFO] [stdout]    --> src/progress.rs:449:13
[INFO] [stdout]     |
[INFO] [stdout] 449 |             SetTimer(hwnd, TIMER_ID, data.tick_ms(), None);
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/progress.rs:476:9
[INFO] [stdout]     |
[INFO] [stdout] 476 |         KillTimer(hwnd, TIMER_ID);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetDlgItemTextW` in this scope
[INFO] [stdout]    --> src/progress.rs:482:9
[INFO] [stdout]     |
[INFO] [stdout] 482 |         SetDlgItemTextW(hwnd, id as i32, to_wide(text).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 `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/progress.rs:606:17
[INFO] [stdout]     |
[INFO] [stdout] 606 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, 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/progress.rs:614:35
[INFO] [stdout]     |
[INFO] [stdout] 614 |                     let pointer = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *const SummaryData;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndDialog` in this scope
[INFO] [stdout]    --> src/progress.rs:632:21
[INFO] [stdout]     |
[INFO] [stdout] 632 |                     EndDialog(hwnd, control 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 `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/prompt.rs:381:17
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]    --> src/prompt.rs:384:28
[INFO] [stdout]     |
[INFO] [stdout] 384 |                 let list = GetDlgItem(hwnd, ID_LIST 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/prompt.rs:386:21
[INFO] [stdout]     |
[INFO] [stdout] 386 |                     SendMessageW(list, CB_ADDSTRING, 0, option.as_ptr() 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/prompt.rs:389:17
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 SendMessageW(list, CB_SETCURSEL, 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 `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/prompt.rs:400:35
[INFO] [stdout]     |
[INFO] [stdout] 400 |                     let pointer = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut ListData;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]    --> src/prompt.rs:402:36
[INFO] [stdout]     |
[INFO] [stdout] 402 |                         let list = GetDlgItem(hwnd, ID_LIST 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/prompt.rs:403:37
[INFO] [stdout]     |
[INFO] [stdout] 403 |                         let index = SendMessageW(list, CB_GETCURSEL, 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 `EndDialog` in this scope
[INFO] [stdout]    --> src/prompt.rs:410:17
[INFO] [stdout]     |
[INFO] [stdout] 410 |                 EndDialog(hwnd, control 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 `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/prompt.rs:516:17
[INFO] [stdout]     |
[INFO] [stdout] 516 |                 SetWindowLongPtrW(hwnd, GWLP_USERDATA, lparam);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetDlgItemTextW` in this scope
[INFO] [stdout]    --> src/prompt.rs:519:17
[INFO] [stdout]     |
[INFO] [stdout] 519 |                 SetDlgItemTextW(hwnd, ID_EDIT as i32, data.default_value.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 `SendDlgItemMessageW` in this scope
[INFO] [stdout]    --> src/prompt.rs:522:17
[INFO] [stdout]     |
[INFO] [stdout] 522 |                 SendDlgItemMessageW(hwnd, ID_EDIT as i32, EM_SETSEL, 0, -1);
[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/prompt.rs:534:32
[INFO] [stdout]     |
[INFO] [stdout] 534 |                     let data = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut PromptData;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndDialog` in this scope
[INFO] [stdout]    --> src/prompt.rs:540:17
[INFO] [stdout]     |
[INFO] [stdout] 540 |                 EndDialog(hwnd, control 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 `GetDlgItem` in this scope
[INFO] [stdout]    --> src/prompt.rs:552:20
[INFO] [stdout]     |
[INFO] [stdout] 552 |         let edit = GetDlgItem(hwnd, ID_EDIT 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 `GetWindowTextLengthW` in this scope
[INFO] [stdout]    --> src/prompt.rs:558:22
[INFO] [stdout]     |
[INFO] [stdout] 558 |         let length = GetWindowTextLengthW(edit);
[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/prompt.rs:564:22
[INFO] [stdout]     |
[INFO] [stdout] 564 |         let copied = GetWindowTextW(edit, 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 `GetDlgItem` in this scope
[INFO] [stdout]    --> src/prompt.rs:870:24
[INFO] [stdout]     |
[INFO] [stdout] 870 |             let list = GetDlgItem(hwnd, ID_LIST 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/prompt.rs:871:13
[INFO] [stdout]     |
[INFO] [stdout] 871 |             SendMessageW(list, CB_SETCURSEL, index, 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/prompt.rs:872:13
[INFO] [stdout]     |
[INFO] [stdout] 872 |             PostMessageW(hwnd, WM_COMMAND, IDOK as WPARAM, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDlgItem` in this scope
[INFO] [stdout]    --> src/prompt.rs:889:32
[INFO] [stdout]     |
[INFO] [stdout] 889 |                     let edit = GetDlgItem(hwnd, ID_EDIT 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/prompt.rs:890:21
[INFO] [stdout]     |
[INFO] [stdout] 890 |                     SendMessageW(edit, WM_SETTEXT, 0, text.as_ptr() 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 `PostMessageW` in this scope
[INFO] [stdout]    --> src/prompt.rs:894:22
[INFO] [stdout]     |
[INFO] [stdout] 894 |             unsafe { PostMessageW(hwnd, WM_COMMAND, IDOK as WPARAM, 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/prompt.rs:902:22
[INFO] [stdout]     |
[INFO] [stdout] 902 |             unsafe { PostMessageW(hwnd, WM_COMMAND, IDCANCEL as WPARAM, 0) };
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]    --> src/prompt.rs:911:33
[INFO] [stdout]     |
[INFO] [stdout] 911 |             let hwnd = unsafe { FindWindowW(null_mut(), to_wide("ExtRun").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 `IsWindow` in this scope
[INFO] [stdout]    --> src/prompt.rs:921:24
[INFO] [stdout]     |
[INFO] [stdout] 921 |         while unsafe { IsWindow(hwnd) } != 0 {
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]   --> src/lib.rs:89:50
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let title_wide: Vec<u16> = OsStr::new(title).encode_wide().chain(once(0)).collect();
[INFO] [stdout]    |                                                  ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]   --> src/lib.rs:90:54
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let message_wide: Vec<u16> = OsStr::new(message).encode_wide().chain(once(0)).collect();
[INFO] [stdout]    |                                                      ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `extrun` (lib test) due to 209 previous errors
[INFO] running `Command { std: "docker" "inspect" "6f86a5c8f3f55e89bb34695b4e1e871f37bb61e8753027aedc33eaef35be1b47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6f86a5c8f3f55e89bb34695b4e1e871f37bb61e8753027aedc33eaef35be1b47", kill_on_drop: false }`
[INFO] [stdout] 6f86a5c8f3f55e89bb34695b4e1e871f37bb61e8753027aedc33eaef35be1b47
