[INFO] cloning repository https://github.com/Argannor/poe-minimizer
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Argannor/poe-minimizer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FArgannor%2Fpoe-minimizer", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FArgannor%2Fpoe-minimizer'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 37f9dc68a5e954b35874407dcd8f330613d6ea12
[INFO] checking Argannor/poe-minimizer against master#779e19d8baa3e3625bd4fc5c85cbb2ad47b43155 for pr-147589-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FArgannor%2Fpoe-minimizer" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Argannor/poe-minimizer
[INFO] finished tweaking git repo https://github.com/Argannor/poe-minimizer
[INFO] tweaked toml for git repo https://github.com/Argannor/poe-minimizer written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Argannor/poe-minimizer on toolchain 779e19d8baa3e3625bd4fc5c85cbb2ad47b43155
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Argannor/poe-minimizer 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" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded dirs v2.0.2
[INFO] [stderr]   Downloaded redox_users v0.3.4
[INFO] [stderr]   Downloaded blake2b_simd v0.5.10
[INFO] [stderr]   Downloaded term v0.6.1
[INFO] [stderr]   Downloaded arrayvec v0.5.1
[INFO] [stderr]   Downloaded rust-argon2 v0.7.0
[INFO] [stderr]   Downloaded dirs-sys v0.3.4
[INFO] [stderr]   Downloaded num-integer v0.1.42
[INFO] [stderr]   Downloaded num-traits v0.2.11
[INFO] [stderr]   Downloaded redox_syscall v0.1.56
[INFO] [stderr]   Downloaded libc v0.2.67
[INFO] [stderr]   Downloaded chrono v0.4.11
[INFO] [stderr]   Downloaded widestring v0.4.0
[INFO] [stderr]   Downloaded simplelog v0.7.4
[INFO] [stderr]   Downloaded rev_lines v0.2.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f6126dabbf605f224bdae2950f5fa554e1d8d05a08073b47279437fe2548f562
[INFO] running `Command { std: "docker" "start" "-a" "f6126dabbf605f224bdae2950f5fa554e1d8d05a08073b47279437fe2548f562", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f6126dabbf605f224bdae2950f5fa554e1d8d05a08073b47279437fe2548f562", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f6126dabbf605f224bdae2950f5fa554e1d8d05a08073b47279437fe2548f562", kill_on_drop: false }`
[INFO] [stdout] f6126dabbf605f224bdae2950f5fa554e1d8d05a08073b47279437fe2548f562
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e2592f13f7a1934447a6cb2a34ebd870483d40432367c7474a0bb3178e8611fe
[INFO] running `Command { std: "docker" "start" "-a" "e2592f13f7a1934447a6cb2a34ebd870483d40432367c7474a0bb3178e8611fe", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.67
[INFO] [stderr]    Compiling num-traits v0.2.11
[INFO] [stderr]    Compiling num-integer v0.1.42
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]    Compiling winapi v0.3.8
[INFO] [stderr]     Checking widestring v0.4.0
[INFO] [stderr]     Checking rev_lines v0.2.1
[INFO] [stderr]     Checking dirs-sys v0.3.4
[INFO] [stderr]     Checking time v0.1.42
[INFO] [stderr]     Checking dirs v2.0.2
[INFO] [stderr]     Checking term v0.6.1
[INFO] [stderr]     Checking chrono v0.4.11
[INFO] [stderr]     Checking simplelog v0.7.4
[INFO] [stderr]     Checking poe-minimizer v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `_core` in `winapi`
[INFO] [stdout]   --> src/main.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::_core::sync::atomic::{AtomicBool, Ordering};
[INFO] [stdout]    |             ^^^^^ could not find `_core` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/winutils.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winreg::{HKEY_CURRENT_USER, RegQueryValueExA};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/winutils.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::winerror::{ERROR_SUCCESS, ERROR_FILE_NOT_FOUND};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tray.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::minwindef::*;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tray.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::*;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/tray.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::shellapi::*;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::wingdi::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/winutils.rs:8:57
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn get_window_handle(title: &str) -> Result<winapi::shared::windef::HWND, Error> {
[INFO] [stdout]   |                                                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |         winapi::um::winuser::FindWindowA(null_mut(), window_title.as_ptr())
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:20:65
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn get_process_path_by_window_handle(window_handle: winapi::shared::windef::HWND) -> Result<PathBuf, Error> {
[INFO] [stdout]    |                                                                 ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:27:47
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn minimize_window(window_handle: winapi::shared::windef::HWND) -> Result<(), Error> {
[INFO] [stdout]    |                                               ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 |         winapi::um::winuser::ShowWindow(window_handle, winapi::um::winuser::SW_MINIMIZE)
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:29:64
[INFO] [stdout]    |
[INFO] [stdout] 29 |         winapi::um::winuser::ShowWindow(window_handle, winapi::um::winuser::SW_MINIMIZE)
[INFO] [stdout]    |                                                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:38:51
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn is_window_minimized(window_handle: winapi::shared::windef::HWND) -> Result<bool, Error> {
[INFO] [stdout]    |                                                   ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |         winapi::um::winuser::GetWindowLongA(window_handle, winapi::um::winuser::GWL_STYLE)
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:40:68
[INFO] [stdout]    |
[INFO] [stdout] 40 |         winapi::um::winuser::GetWindowLongA(window_handle, winapi::um::winuser::GWL_STYLE)
[INFO] [stdout]    |                                                                    ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout] 45 |     Ok(winapi::um::winuser::WS_MINIMIZE as i32 & style != 0)
[INFO] [stdout]    |                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:48:42
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn get_process_id(window_handle: winapi::shared::windef::HWND) -> Result<u32, Error> {
[INFO] [stdout]    |                                          ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |         winapi::um::winuser::GetWindowThreadProcessId(window_handle, &mut process_id);
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:60:58
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn get_process_handle(process_id: u32) -> Result<winapi::um::winnt::HANDLE, Error> {
[INFO] [stdout]    |                                                          ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `_core` in `winapi`
[INFO] [stdout]   --> src/main.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::_core::sync::atomic::{AtomicBool, Ordering};
[INFO] [stdout]    |             ^^^^^ could not find `_core` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:61:25
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let handle: winapi::um::winnt::HANDLE = unsafe {
[INFO] [stdout]    |                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 |         winapi::um::processthreadsapi::OpenProcess(
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |             winapi::um::winnt::PROCESS_VM_READ | winapi::um::winnt::PROCESS_QUERY_INFORMATION,
[INFO] [stdout]    |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/winutils.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winreg::{HKEY_CURRENT_USER, RegQueryValueExA};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/winutils.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::winerror::{ERROR_SUCCESS, ERROR_FILE_NOT_FOUND};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tray.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::minwindef::*;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tray.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::*;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:63:58
[INFO] [stdout]    |
[INFO] [stdout] 63 |             winapi::um::winnt::PROCESS_VM_READ | winapi::um::winnt::PROCESS_QUERY_INFORMATION,
[INFO] [stdout]    |                                                          ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/tray.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::shellapi::*;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::wingdi::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:75:47
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn get_process_module(process_handle: winapi::um::winnt::HANDLE) -> Result<winapi::shared::minwindef::HMODULE, Error> {
[INFO] [stdout]    |                                               ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:75:84
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn get_process_module(process_handle: winapi::um::winnt::HANDLE) -> Result<winapi::shared::minwindef::HMODULE, Error> {
[INFO] [stdout]    |                                                                                    ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |         winapi::um::psapi::EnumProcessModulesEx(
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ctypes` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:81:40
[INFO] [stdout]    |
[INFO] [stdout] 81 |             h_mod as *mut *mut winapi::ctypes::c_void as _,
[INFO] [stdout]    |                                        ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |             winapi::um::psapi::LIST_MODULES_ALL
[INFO] [stdout]    |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:93:50
[INFO] [stdout]    |
[INFO] [stdout] 93 | fn get_process_file_name(process_handle: winapi::um::winnt::HANDLE, module_handle: winapi::shared::minwindef::HMODULE) -> Result<PathBuf,...
[INFO] [stdout]    |                                                  ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:93:92
[INFO] [stdout]    |
[INFO] [stdout] 93 | fn get_process_file_name(process_handle: winapi::um::winnt::HANDLE, module_handle: winapi::shared::minwindef::HMODULE) -> Result<PathBuf,...
[INFO] [stdout]    |                                                                                            ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:94:42
[INFO] [stdout]    |
[INFO] [stdout] 94 |     const BUFFER_LENGTH: usize = winapi::shared::minwindef::MAX_PATH + 1;
[INFO] [stdout]    |                                          ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 |         winapi::um::psapi::GetModuleFileNameExW(process_handle,
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:119:118
[INFO] [stdout]     |
[INFO] [stdout] 119 | ...zer").unwrap().as_ptr(), null_mut(), &mut winapi::um::winnt::REG_SZ, null_mut(), null_mut());
[INFO] [stdout]     |                                                      ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/winutils.rs:8:57
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub fn get_window_handle(title: &str) -> Result<winapi::shared::windef::HWND, Error> {
[INFO] [stdout]   |                                                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 | ...   winapi::um::winreg::RegSetValueExA(key, CString::new("poe-minimizer").unwrap().as_ptr(), 0, winapi::um::winnt::REG_SZ, value.as_ptr...
[INFO] [stdout]     |               ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:136:109
[INFO] [stdout]     |
[INFO] [stdout] 136 | ...ew("poe-minimizer").unwrap().as_ptr(), 0, winapi::um::winnt::REG_SZ, value.as_ptr(), value.len() as u32);
[INFO] [stdout]     |                                                      ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |         winapi::um::winuser::FindWindowA(null_mut(), window_title.as_ptr())
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:144:17
[INFO] [stdout]     |
[INFO] [stdout] 144 |         winapi::um::winreg::RegDeleteValueA(key, CString::new("poe-minimizer").unwrap().as_ptr());
[INFO] [stdout]     |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:20:65
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn get_process_path_by_window_handle(window_handle: winapi::shared::windef::HWND) -> Result<PathBuf, Error> {
[INFO] [stdout]    |                                                                 ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:149:43
[INFO] [stdout]     |
[INFO] [stdout] 149 | fn get_autostart_hkey() -> Result<winapi::shared::minwindef::HKEY, Error> {
[INFO] [stdout]     |                                           ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:27:47
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn minimize_window(window_handle: winapi::shared::windef::HWND) -> Result<(), Error> {
[INFO] [stdout]    |                                               ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 |         winapi::um::winuser::ShowWindow(window_handle, winapi::um::winuser::SW_MINIMIZE)
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:150:26
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let mut key: winapi::shared::minwindef::HKEY = null_mut();
[INFO] [stdout]     |                          ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:152:30
[INFO] [stdout]     |
[INFO] [stdout] 152 | ...   let result = winapi::um::winreg::RegCreateKeyA(HKEY_CURRENT_USER, CString::new("Software\\Microsoft\\Windows\\CurrentVersion\\Run")...
[INFO] [stdout]     |                            ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:29:64
[INFO] [stdout]    |
[INFO] [stdout] 29 |         winapi::um::winuser::ShowWindow(window_handle, winapi::um::winuser::SW_MINIMIZE)
[INFO] [stdout]    |                                                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:38:51
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn is_window_minimized(window_handle: winapi::shared::windef::HWND) -> Result<bool, Error> {
[INFO] [stdout]    |                                                   ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |         winapi::um::winuser::GetWindowLongA(window_handle, winapi::um::winuser::GWL_STYLE)
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:40:68
[INFO] [stdout]    |
[INFO] [stdout] 40 |         winapi::um::winuser::GetWindowLongA(window_handle, winapi::um::winuser::GWL_STYLE)
[INFO] [stdout]    |                                                                    ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout] 45 |     Ok(winapi::um::winuser::WS_MINIMIZE as i32 & style != 0)
[INFO] [stdout]    |                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:48:42
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn get_process_id(window_handle: winapi::shared::windef::HWND) -> Result<u32, Error> {
[INFO] [stdout]    |                                          ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |         winapi::um::winuser::GetWindowThreadProcessId(window_handle, &mut process_id);
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:60:58
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn get_process_handle(process_id: u32) -> Result<winapi::um::winnt::HANDLE, Error> {
[INFO] [stdout]    |                                                          ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:61:25
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let handle: winapi::um::winnt::HANDLE = unsafe {
[INFO] [stdout]    |                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 |         winapi::um::processthreadsapi::OpenProcess(
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |             winapi::um::winnt::PROCESS_VM_READ | winapi::um::winnt::PROCESS_QUERY_INFORMATION,
[INFO] [stdout]    |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:63:58
[INFO] [stdout]    |
[INFO] [stdout] 63 |             winapi::um::winnt::PROCESS_VM_READ | winapi::um::winnt::PROCESS_QUERY_INFORMATION,
[INFO] [stdout]    |                                                          ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:75:47
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn get_process_module(process_handle: winapi::um::winnt::HANDLE) -> Result<winapi::shared::minwindef::HMODULE, Error> {
[INFO] [stdout]    |                                               ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:75:84
[INFO] [stdout]    |
[INFO] [stdout] 75 | fn get_process_module(process_handle: winapi::um::winnt::HANDLE) -> Result<winapi::shared::minwindef::HMODULE, Error> {
[INFO] [stdout]    |                                                                                    ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |         winapi::um::psapi::EnumProcessModulesEx(
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ctypes` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:81:40
[INFO] [stdout]    |
[INFO] [stdout] 81 |             h_mod as *mut *mut winapi::ctypes::c_void as _,
[INFO] [stdout]    |                                        ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |             winapi::um::psapi::LIST_MODULES_ALL
[INFO] [stdout]    |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:93:50
[INFO] [stdout]    |
[INFO] [stdout] 93 | fn get_process_file_name(process_handle: winapi::um::winnt::HANDLE, module_handle: winapi::shared::minwindef::HMODULE) -> Result<PathBuf,...
[INFO] [stdout]    |                                                  ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:93:92
[INFO] [stdout]    |
[INFO] [stdout] 93 | fn get_process_file_name(process_handle: winapi::um::winnt::HANDLE, module_handle: winapi::shared::minwindef::HMODULE) -> Result<PathBuf,...
[INFO] [stdout]    |                                                                                            ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/tray.rs:169:27
[INFO] [stdout]     |
[INFO] [stdout] 169 |         guidItem: winapi::shared::guiddef::GUID {
[INFO] [stdout]     |                           ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:94:42
[INFO] [stdout]    |
[INFO] [stdout] 94 |     const BUFFER_LENGTH: usize = winapi::shared::minwindef::MAX_PATH + 1;
[INFO] [stdout]    |                                          ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/winutils.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 |         winapi::um::psapi::GetModuleFileNameExW(process_handle,
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:119:118
[INFO] [stdout]     |
[INFO] [stdout] 119 | ...zer").unwrap().as_ptr(), null_mut(), &mut winapi::um::winnt::REG_SZ, null_mut(), null_mut());
[INFO] [stdout]     |                                                      ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 | ...   winapi::um::winreg::RegSetValueExA(key, CString::new("poe-minimizer").unwrap().as_ptr(), 0, winapi::um::winnt::REG_SZ, value.as_ptr...
[INFO] [stdout]     |               ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:136:109
[INFO] [stdout]     |
[INFO] [stdout] 136 | ...ew("poe-minimizer").unwrap().as_ptr(), 0, winapi::um::winnt::REG_SZ, value.as_ptr(), value.len() as u32);
[INFO] [stdout]     |                                                      ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:144:17
[INFO] [stdout]     |
[INFO] [stdout] 144 |         winapi::um::winreg::RegDeleteValueA(key, CString::new("poe-minimizer").unwrap().as_ptr());
[INFO] [stdout]     |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:149:43
[INFO] [stdout]     |
[INFO] [stdout] 149 | fn get_autostart_hkey() -> Result<winapi::shared::minwindef::HKEY, Error> {
[INFO] [stdout]     |                                           ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:150:26
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let mut key: winapi::shared::minwindef::HKEY = null_mut();
[INFO] [stdout]     |                          ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/winutils.rs:152:30
[INFO] [stdout]     |
[INFO] [stdout] 152 | ...   let result = winapi::um::winreg::RegCreateKeyA(HKEY_CURRENT_USER, CString::new("Software\\Microsoft\\Windows\\CurrentVersion\\Run")...
[INFO] [stdout]     |                            ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/main.rs:125:41
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn find_log_path(window_handle: winapi::shared::windef::HWND) -> Result<String, Error> {
[INFO] [stdout]     |                                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/main.rs:137:43
[INFO] [stdout]     |
[INFO] [stdout] 137 | fn check_for_minimization(handle: winapi::shared::windef::HWND, settings: &Settings) -> Result<(), Error> {
[INFO] [stdout]     |                                           ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:21:38
[INFO] [stdout]    |
[INFO] [stdout] 21 | const MESSAGE_SHOW_TRAY_POPUP: u32 = WM_APP + 1;
[INFO] [stdout]    |                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:32:20
[INFO] [stdout]    |
[INFO] [stdout] 32 |     window_handle: HWND,
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMENU` in this scope
[INFO] [stdout]   --> src/tray.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     menu_handle: HMENU,
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:66:38
[INFO] [stdout]    |
[INFO] [stdout] 66 | fn create_message_window() -> Result<HWND, Error> {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 66 | fn create_message_window<HWND>() -> Result<HWND, Error> {
[INFO] [stdout]    |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/tray.rs:69:35
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let icon = LoadIconW(0 as HINSTANCE, IDI_APPLICATION);
[INFO] [stdout]    |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDI_APPLICATION` in this scope
[INFO] [stdout]   --> src/tray.rs:69:46
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let icon = LoadIconW(0 as HINSTANCE, IDI_APPLICATION);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/tray.rs:70:39
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let cursor = LoadCursorW(0 as HINSTANCE, IDC_ARROW);
[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/tray.rs:70:50
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let cursor = LoadCursorW(0 as HINSTANCE, IDC_ARROW);
[INFO] [stdout]    |                                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/tray.rs:169:27
[INFO] [stdout]     |
[INFO] [stdout] 169 |         guidItem: winapi::shared::guiddef::GUID {
[INFO] [stdout]     |                           ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/tray.rs:72:28
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let window_class = WNDCLASSW {
[INFO] [stdout]    |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/tray.rs:77:29
[INFO] [stdout]    |
[INFO] [stdout] 77 |             hInstance: 0 as HINSTANCE,
[INFO] [stdout]    |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]   --> src/tray.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let style = WS_EX_NOACTIVATE | WS_EX_NOINHERITLAYOUT;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOINHERITLAYOUT` in this scope
[INFO] [stdout]   --> src/tray.rs:91:40
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let style = WS_EX_NOACTIVATE | WS_EX_NOINHERITLAYOUT;
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_MESSAGE` in this scope
[INFO] [stdout]   --> src/tray.rs:96:38
[INFO] [stdout]    |
[INFO] [stdout] 96 | ...                   HWND_MESSAGE, null_mut(), 0 as HINSTANCE,
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/tray.rs:96:69
[INFO] [stdout]    |
[INFO] [stdout] 96 | ...                   HWND_MESSAGE, null_mut(), 0 as HINSTANCE,
[INFO] [stdout]    |                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:107:42
[INFO] [stdout]     |
[INFO] [stdout] 107 | fn destroy_message_window(window_handle: HWND) -> Result<(), Error> {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:112:38
[INFO] [stdout]     |
[INFO] [stdout] 112 | fn create_system_tray(window_handle: HWND) -> Result<(), Error> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IMAGE_ICON` in this scope
[INFO] [stdout]    --> src/tray.rs:122:63
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let icon = LoadImageW(null_mut(), icon_path.as_ptr(), IMAGE_ICON, 0, 0, LR_LOADFROMFILE) as HICON;
[INFO] [stdout]     |                                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_LOADFROMFILE` in this scope
[INFO] [stdout]    --> src/tray.rs:122:81
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let icon = LoadImageW(null_mut(), icon_path.as_ptr(), IMAGE_ICON, 0, 0, LR_LOADFROMFILE) as HICON;
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HICON` in this scope
[INFO] [stdout]    --> src/tray.rs:122:101
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let icon = LoadImageW(null_mut(), icon_path.as_ptr(), IMAGE_ICON, 0, 0, LR_LOADFROMFILE) as HICON;
[INFO] [stdout]     |                                                                                                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_ADD` in this scope
[INFO] [stdout]    --> src/tray.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |         if 0 == Shell_NotifyIconA(NIM_ADD, &mut icon_data) {
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:139:38
[INFO] [stdout]     |
[INFO] [stdout] 139 | fn remove_system_tray(window_handle: HWND) -> Result<(), Error> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_DELETE` in this scope
[INFO] [stdout]    --> src/tray.rs:143:35
[INFO] [stdout]     |
[INFO] [stdout] 143 |         if 0 == Shell_NotifyIconA(NIM_DELETE, &mut icon_data) {
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NOTIFYICONDATAA` in this scope
[INFO] [stdout]    --> src/tray.rs:151:31
[INFO] [stdout]     |
[INFO] [stdout] 151 | fn init_notify_icon_data() -> NOTIFYICONDATAA {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NOTIFYICONDATAA_u` in this scope
[INFO] [stdout]    --> src/tray.rs:152:22
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let wtf_is_this: NOTIFYICONDATAA_u = unsafe {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NOTIFYICONDATAA_u` in this scope
[INFO] [stdout]    --> src/tray.rs:153:36
[INFO] [stdout]     |
[INFO] [stdout] 153 |         std::mem::transmute::<u32, NOTIFYICONDATAA_u>(0 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] 151 | fn init_notify_icon_data<NOTIFYICONDATAA_u>() -> NOTIFYICONDATAA {
[INFO] [stdout]     |                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NOTIFYICONDATAA` in this scope
[INFO] [stdout]    --> src/tray.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     NOTIFYICONDATAA {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_ICON` in this scope
[INFO] [stdout]    --> src/tray.rs:159:17
[INFO] [stdout]     |
[INFO] [stdout] 159 |         uFlags: NIF_ICON | NIF_MESSAGE | NIF_TIP,
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_MESSAGE` in this scope
[INFO] [stdout]    --> src/tray.rs:159:28
[INFO] [stdout]     |
[INFO] [stdout] 159 |         uFlags: NIF_ICON | NIF_MESSAGE | NIF_TIP,
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_TIP` in this scope
[INFO] [stdout]    --> src/tray.rs:159:42
[INFO] [stdout]     |
[INFO] [stdout] 159 |         uFlags: NIF_ICON | NIF_MESSAGE | NIF_TIP,
[INFO] [stdout]     |                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIS_SHAREDICON` in this scope
[INFO] [stdout]    --> src/tray.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |         dwState: NIS_SHAREDICON,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:179:43
[INFO] [stdout]     |
[INFO] [stdout] 179 | fn handle_windows_messages(window_handle: HWND, menu_handle: HMENU) -> Result<Event, Error> {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/tray.rs:179:62
[INFO] [stdout]     |
[INFO] [stdout] 179 | fn handle_windows_messages(window_handle: HWND, menu_handle: HMENU) -> Result<Event, Error> {
[INFO] [stdout]     |                                                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MSG` in this scope
[INFO] [stdout]    --> src/tray.rs:181:23
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let mut msg = MSG {
[INFO] [stdout]     |                       ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]    --> src/tray.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |             pt: POINT {
[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/tray.rs:198:27
[INFO] [stdout]     |
[INFO] [stdout] 198 |         if msg.message == WM_COMMAND {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MFS_UNCHECKED` in this scope
[INFO] [stdout]    --> src/tray.rs:203:104
[INFO] [stdout]     |
[INFO] [stdout] 203 |                     update_tray_menu_item_state(window_handle, menu_handle, SYSTEM_TRAY_POPUP_STARTUP, MFS_UNCHECKED);
[INFO] [stdout]     |                                                                                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:222:51
[INFO] [stdout]     |
[INFO] [stdout] 222 | unsafe extern "system" fn win_proc_dispatch(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM)
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/tray.rs:222:62
[INFO] [stdout]     |
[INFO] [stdout] 222 | unsafe extern "system" fn win_proc_dispatch(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM)
[INFO] [stdout]     |                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/tray.rs:222:76
[INFO] [stdout]     |
[INFO] [stdout] 222 | unsafe extern "system" fn win_proc_dispatch(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM)
[INFO] [stdout]     |                                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/tray.rs:222:92
[INFO] [stdout]     |
[INFO] [stdout] 222 | unsafe extern "system" fn win_proc_dispatch(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM)
[INFO] [stdout]     |                                                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/tray.rs:223:48
[INFO] [stdout]     |
[INFO] [stdout] 223 | ...                   -> LRESULT
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/tray.rs:237:46
[INFO] [stdout]     |
[INFO] [stdout] 237 | fn create_tray_menu(run_on_startup: bool) -> HMENU {
[INFO] [stdout]     |                                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:242:40
[INFO] [stdout]     |
[INFO] [stdout] 242 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | MF_DISABLED, SYSTEM_TRAY_POPUP_VERSION, CString::new(version).unwrap().a...
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:242:56
[INFO] [stdout]     |
[INFO] [stdout] 242 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | MF_DISABLED, SYSTEM_TRAY_POPUP_VERSION, CString::new(version).unwrap().a...
[INFO] [stdout]     |                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_DISABLED` in this scope
[INFO] [stdout]    --> src/tray.rs:242:68
[INFO] [stdout]     |
[INFO] [stdout] 242 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | MF_DISABLED, SYSTEM_TRAY_POPUP_VERSION, CString::new(version).unwrap().a...
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/tray.rs:243:40
[INFO] [stdout]     |
[INFO] [stdout] 243 |         InsertMenuA(popup, 0xFFFFFFFE, MF_SEPARATOR, 0, CString::new("test").unwrap().as_ptr());
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:244:40
[INFO] [stdout]     |
[INFO] [stdout] 244 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | bool_as_menu_flag(run_on_startup), SYSTEM_TRAY_POPUP_STARTUP, CString::n...
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:244:56
[INFO] [stdout]     |
[INFO] [stdout] 244 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | bool_as_menu_flag(run_on_startup), SYSTEM_TRAY_POPUP_STARTUP, CString::n...
[INFO] [stdout]     |                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/tray.rs:245:40
[INFO] [stdout]     |
[INFO] [stdout] 245 |         InsertMenuA(popup, 0xFFFFFFFE, MF_SEPARATOR, 0, CString::new("test").unwrap().as_ptr());
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:246:40
[INFO] [stdout]     |
[INFO] [stdout] 246 |         InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING, SYSTEM_TRAY_POPUP_EXIT, CString::new("Exit").unwrap().as_ptr());
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:246:56
[INFO] [stdout]     |
[INFO] [stdout] 246 |         InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING, SYSTEM_TRAY_POPUP_EXIT, CString::new("Exit").unwrap().as_ptr());
[INFO] [stdout]     |                                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:251:34
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn show_tray_menu(window_handle: HWND, menu_handle: HMENU) {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/tray.rs:251:53
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn show_tray_menu(window_handle: HWND, menu_handle: HMENU) {
[INFO] [stdout]     |                                                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]    --> src/tray.rs:253:28
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let mut position = POINT { x: 0, y: 0 };
[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/tray.rs:256:37
[INFO] [stdout]     |
[INFO] [stdout] 256 |         TrackPopupMenu(menu_handle, TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_BOTTOMALIGN, position.x, position.y, 0, window_handle, null_mut());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_LEFTBUTTON` in this scope
[INFO] [stdout]    --> src/tray.rs:256:53
[INFO] [stdout]     |
[INFO] [stdout] 256 |         TrackPopupMenu(menu_handle, TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_BOTTOMALIGN, position.x, position.y, 0, window_handle, null_mut());
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_BOTTOMALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:256:70
[INFO] [stdout]     |
[INFO] [stdout] 256 |         TrackPopupMenu(menu_handle, TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_BOTTOMALIGN, position.x, position.y, 0, window_handle, null_mut());
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_NULL` in this scope
[INFO] [stdout]    --> src/tray.rs:257:37
[INFO] [stdout]     |
[INFO] [stdout] 257 |         PostMessageA(window_handle, WM_NULL, 0, 0);
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:261:47
[INFO] [stdout]     |
[INFO] [stdout] 261 | fn update_tray_menu_item_state(window_handle: HWND, menu_handle: HMENU, item_id: usize, flags: u32) {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/tray.rs:261:66
[INFO] [stdout]     |
[INFO] [stdout] 261 | fn update_tray_menu_item_state(window_handle: HWND, menu_handle: HMENU, item_id: usize, flags: u32) {
[INFO] [stdout]     |                                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MENUITEMINFOA` in this scope
[INFO] [stdout]    --> src/tray.rs:263:29
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let mut item_info = MENUITEMINFOA {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MENUITEMINFOA` in this scope
[INFO] [stdout]    --> src/tray.rs:264:41
[INFO] [stdout]     |
[INFO] [stdout] 264 |             cbSize: std::mem::size_of::<MENUITEMINFOA>() 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] 261 | fn update_tray_menu_item_state<MENUITEMINFOA>(window_handle: HWND, menu_handle: HMENU, item_id: usize, flags: u32) {
[INFO] [stdout]     |                               +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MIIM_STATE` in this scope
[INFO] [stdout]    --> src/tray.rs:265:20
[INFO] [stdout]     |
[INFO] [stdout] 265 |             fMask: MIIM_STATE,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MFS_CHECKED` in this scope
[INFO] [stdout]    --> src/tray.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         MFS_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MFS_UNCHECKED` in this scope
[INFO] [stdout]    --> src/tray.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |         MFS_UNCHECKED
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope
[INFO] [stdout]   --> src/tray.rs:69:20
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let icon = LoadIconW(0 as HINSTANCE, IDI_APPLICATION);
[INFO] [stdout]    |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]   --> src/tray.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let cursor = LoadCursorW(0 as HINSTANCE, 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 `CreateSolidBrush` in this scope
[INFO] [stdout]   --> src/tray.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let brush = CreateSolidBrush(0xffffffff);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]   --> src/tray.rs:84:26
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let class_atom = RegisterClassW(&window_class);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExA` in this scope
[INFO] [stdout]   --> src/tray.rs:92:22
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let handle = CreateWindowExA(style,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadImageW` in this scope
[INFO] [stdout]    --> src/tray.rs:122:20
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let icon = LoadImageW(null_mut(), icon_path.as_ptr(), IMAGE_ICON, 0, 0, LR_LOADFROMFILE) as HICON;
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconA` in this scope
[INFO] [stdout]    --> src/tray.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |         if 0 == Shell_NotifyIconA(NIM_ADD, &mut icon_data) {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconA` in this scope
[INFO] [stdout]    --> src/tray.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |         if 0 == Shell_NotifyIconA(NIM_DELETE, &mut icon_data) {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/tray.rs:192:29
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let response_code = GetMessageW(&mut msg, window_handle, 0, 0);
[INFO] [stdout]     |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> src/tray.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |         TranslateMessage(&mut msg);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> src/tray.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         DispatchMessageW(&mut msg);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageA` in this scope
[INFO] [stdout]    --> src/tray.rs:229:13
[INFO] [stdout]     |
[INFO] [stdout] 229 |             PostMessageA(hwnd, MESSAGE_SHOW_TRAY_POPUP, 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 `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/tray.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:239:21
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let popup = CreatePopupMenu();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuA` in this scope
[INFO] [stdout]    --> src/tray.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | MF_DISABLED, SYSTEM_TRAY_POPUP_VERSION, CString::new(version).unwrap().a...
[INFO] [stdout]     |       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuA` in this scope
[INFO] [stdout]    --> src/tray.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |         InsertMenuA(popup, 0xFFFFFFFE, MF_SEPARATOR, 0, CString::new("test").unwrap().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 `InsertMenuA` in this scope
[INFO] [stdout]    --> src/tray.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | bool_as_menu_flag(run_on_startup), SYSTEM_TRAY_POPUP_STARTUP, CString::n...
[INFO] [stdout]     |       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuA` in this scope
[INFO] [stdout]    --> src/tray.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         InsertMenuA(popup, 0xFFFFFFFE, MF_SEPARATOR, 0, CString::new("test").unwrap().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 `InsertMenuA` in this scope
[INFO] [stdout]    --> src/tray.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |         InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING, SYSTEM_TRAY_POPUP_EXIT, CString::new("Exit").unwrap().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 `GetCursorPos` in this scope
[INFO] [stdout]    --> src/tray.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         GetCursorPos(&mut position);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/tray.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         SetForegroundWindow(window_handle);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |         TrackPopupMenu(menu_handle, TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_BOTTOMALIGN, position.x, position.y, 0, window_handle, null_mut());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageA` in this scope
[INFO] [stdout]    --> src/tray.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         PostMessageA(window_handle, WM_NULL, 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 `SetMenuItemInfoA` in this scope
[INFO] [stdout]    --> src/tray.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |         if 0 == SetMenuItemInfoA(menu_handle, item_id as u32, 0, &mut item_info) {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawMenuBar` in this scope
[INFO] [stdout]    --> src/tray.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         DrawMenuBar(window_handle);
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/main.rs:125:41
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn find_log_path(window_handle: winapi::shared::windef::HWND) -> Result<String, Error> {
[INFO] [stdout]     |                                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/main.rs:137:43
[INFO] [stdout]     |
[INFO] [stdout] 137 | fn check_for_minimization(handle: winapi::shared::windef::HWND, settings: &Settings) -> Result<(), Error> {
[INFO] [stdout]     |                                           ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:21:38
[INFO] [stdout]    |
[INFO] [stdout] 21 | const MESSAGE_SHOW_TRAY_POPUP: u32 = WM_APP + 1;
[INFO] [stdout]    |                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:32:20
[INFO] [stdout]    |
[INFO] [stdout] 32 |     window_handle: HWND,
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMENU` in this scope
[INFO] [stdout]   --> src/tray.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     menu_handle: HMENU,
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:66:38
[INFO] [stdout]    |
[INFO] [stdout] 66 | fn create_message_window() -> Result<HWND, Error> {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 66 | fn create_message_window<HWND>() -> Result<HWND, Error> {
[INFO] [stdout]    |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/tray.rs:69:35
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let icon = LoadIconW(0 as HINSTANCE, IDI_APPLICATION);
[INFO] [stdout]    |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDI_APPLICATION` in this scope
[INFO] [stdout]   --> src/tray.rs:69:46
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let icon = LoadIconW(0 as HINSTANCE, IDI_APPLICATION);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/tray.rs:70:39
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let cursor = LoadCursorW(0 as HINSTANCE, IDC_ARROW);
[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/tray.rs:70:50
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let cursor = LoadCursorW(0 as HINSTANCE, IDC_ARROW);
[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/tray.rs:72:28
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let window_class = WNDCLASSW {
[INFO] [stdout]    |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/tray.rs:77:29
[INFO] [stdout]    |
[INFO] [stdout] 77 |             hInstance: 0 as HINSTANCE,
[INFO] [stdout]    |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]   --> src/tray.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let style = WS_EX_NOACTIVATE | WS_EX_NOINHERITLAYOUT;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOINHERITLAYOUT` in this scope
[INFO] [stdout]   --> src/tray.rs:91:40
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let style = WS_EX_NOACTIVATE | WS_EX_NOINHERITLAYOUT;
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_MESSAGE` in this scope
[INFO] [stdout]   --> src/tray.rs:96:38
[INFO] [stdout]    |
[INFO] [stdout] 96 | ...                   HWND_MESSAGE, null_mut(), 0 as HINSTANCE,
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/tray.rs:96:69
[INFO] [stdout]    |
[INFO] [stdout] 96 | ...                   HWND_MESSAGE, null_mut(), 0 as HINSTANCE,
[INFO] [stdout]    |                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:107:42
[INFO] [stdout]     |
[INFO] [stdout] 107 | fn destroy_message_window(window_handle: HWND) -> Result<(), Error> {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:112:38
[INFO] [stdout]     |
[INFO] [stdout] 112 | fn create_system_tray(window_handle: HWND) -> Result<(), Error> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IMAGE_ICON` in this scope
[INFO] [stdout]    --> src/tray.rs:122:63
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let icon = LoadImageW(null_mut(), icon_path.as_ptr(), IMAGE_ICON, 0, 0, LR_LOADFROMFILE) as HICON;
[INFO] [stdout]     |                                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_LOADFROMFILE` in this scope
[INFO] [stdout]    --> src/tray.rs:122:81
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let icon = LoadImageW(null_mut(), icon_path.as_ptr(), IMAGE_ICON, 0, 0, LR_LOADFROMFILE) as HICON;
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HICON` in this scope
[INFO] [stdout]    --> src/tray.rs:122:101
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let icon = LoadImageW(null_mut(), icon_path.as_ptr(), IMAGE_ICON, 0, 0, LR_LOADFROMFILE) as HICON;
[INFO] [stdout]     |                                                                                                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_ADD` in this scope
[INFO] [stdout]    --> src/tray.rs:131:35
[INFO] [stdout]     |
[INFO] [stdout] 131 |         if 0 == Shell_NotifyIconA(NIM_ADD, &mut icon_data) {
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:139:38
[INFO] [stdout]     |
[INFO] [stdout] 139 | fn remove_system_tray(window_handle: HWND) -> Result<(), Error> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_DELETE` in this scope
[INFO] [stdout]    --> src/tray.rs:143:35
[INFO] [stdout]     |
[INFO] [stdout] 143 |         if 0 == Shell_NotifyIconA(NIM_DELETE, &mut icon_data) {
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NOTIFYICONDATAA` in this scope
[INFO] [stdout]    --> src/tray.rs:151:31
[INFO] [stdout]     |
[INFO] [stdout] 151 | fn init_notify_icon_data() -> NOTIFYICONDATAA {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NOTIFYICONDATAA_u` in this scope
[INFO] [stdout]    --> src/tray.rs:152:22
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let wtf_is_this: NOTIFYICONDATAA_u = unsafe {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NOTIFYICONDATAA_u` in this scope
[INFO] [stdout]    --> src/tray.rs:153:36
[INFO] [stdout]     |
[INFO] [stdout] 153 |         std::mem::transmute::<u32, NOTIFYICONDATAA_u>(0 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] 151 | fn init_notify_icon_data<NOTIFYICONDATAA_u>() -> NOTIFYICONDATAA {
[INFO] [stdout]     |                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NOTIFYICONDATAA` in this scope
[INFO] [stdout]    --> src/tray.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     NOTIFYICONDATAA {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_ICON` in this scope
[INFO] [stdout]    --> src/tray.rs:159:17
[INFO] [stdout]     |
[INFO] [stdout] 159 |         uFlags: NIF_ICON | NIF_MESSAGE | NIF_TIP,
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_MESSAGE` in this scope
[INFO] [stdout]    --> src/tray.rs:159:28
[INFO] [stdout]     |
[INFO] [stdout] 159 |         uFlags: NIF_ICON | NIF_MESSAGE | NIF_TIP,
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_TIP` in this scope
[INFO] [stdout]    --> src/tray.rs:159:42
[INFO] [stdout]     |
[INFO] [stdout] 159 |         uFlags: NIF_ICON | NIF_MESSAGE | NIF_TIP,
[INFO] [stdout]     |                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIS_SHAREDICON` in this scope
[INFO] [stdout]    --> src/tray.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |         dwState: NIS_SHAREDICON,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:179:43
[INFO] [stdout]     |
[INFO] [stdout] 179 | fn handle_windows_messages(window_handle: HWND, menu_handle: HMENU) -> Result<Event, Error> {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/tray.rs:179:62
[INFO] [stdout]     |
[INFO] [stdout] 179 | fn handle_windows_messages(window_handle: HWND, menu_handle: HMENU) -> Result<Event, Error> {
[INFO] [stdout]     |                                                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MSG` in this scope
[INFO] [stdout]    --> src/tray.rs:181:23
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let mut msg = MSG {
[INFO] [stdout]     |                       ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]    --> src/tray.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |             pt: POINT {
[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/tray.rs:198:27
[INFO] [stdout]     |
[INFO] [stdout] 198 |         if msg.message == WM_COMMAND {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MFS_UNCHECKED` in this scope
[INFO] [stdout]    --> src/tray.rs:203:104
[INFO] [stdout]     |
[INFO] [stdout] 203 |                     update_tray_menu_item_state(window_handle, menu_handle, SYSTEM_TRAY_POPUP_STARTUP, MFS_UNCHECKED);
[INFO] [stdout]     |                                                                                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:222:51
[INFO] [stdout]     |
[INFO] [stdout] 222 | unsafe extern "system" fn win_proc_dispatch(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM)
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/tray.rs:222:62
[INFO] [stdout]     |
[INFO] [stdout] 222 | unsafe extern "system" fn win_proc_dispatch(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM)
[INFO] [stdout]     |                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/tray.rs:222:76
[INFO] [stdout]     |
[INFO] [stdout] 222 | unsafe extern "system" fn win_proc_dispatch(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM)
[INFO] [stdout]     |                                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/tray.rs:222:92
[INFO] [stdout]     |
[INFO] [stdout] 222 | unsafe extern "system" fn win_proc_dispatch(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM)
[INFO] [stdout]     |                                                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/tray.rs:223:48
[INFO] [stdout]     |
[INFO] [stdout] 223 | ...                   -> LRESULT
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/tray.rs:237:46
[INFO] [stdout]     |
[INFO] [stdout] 237 | fn create_tray_menu(run_on_startup: bool) -> HMENU {
[INFO] [stdout]     |                                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:242:40
[INFO] [stdout]     |
[INFO] [stdout] 242 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | MF_DISABLED, SYSTEM_TRAY_POPUP_VERSION, CString::new(version).unwrap().a...
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:242:56
[INFO] [stdout]     |
[INFO] [stdout] 242 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | MF_DISABLED, SYSTEM_TRAY_POPUP_VERSION, CString::new(version).unwrap().a...
[INFO] [stdout]     |                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_DISABLED` in this scope
[INFO] [stdout]    --> src/tray.rs:242:68
[INFO] [stdout]     |
[INFO] [stdout] 242 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | MF_DISABLED, SYSTEM_TRAY_POPUP_VERSION, CString::new(version).unwrap().a...
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/tray.rs:243:40
[INFO] [stdout]     |
[INFO] [stdout] 243 |         InsertMenuA(popup, 0xFFFFFFFE, MF_SEPARATOR, 0, CString::new("test").unwrap().as_ptr());
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:244:40
[INFO] [stdout]     |
[INFO] [stdout] 244 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | bool_as_menu_flag(run_on_startup), SYSTEM_TRAY_POPUP_STARTUP, CString::n...
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:244:56
[INFO] [stdout]     |
[INFO] [stdout] 244 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | bool_as_menu_flag(run_on_startup), SYSTEM_TRAY_POPUP_STARTUP, CString::n...
[INFO] [stdout]     |                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/tray.rs:245:40
[INFO] [stdout]     |
[INFO] [stdout] 245 |         InsertMenuA(popup, 0xFFFFFFFE, MF_SEPARATOR, 0, CString::new("test").unwrap().as_ptr());
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:246:40
[INFO] [stdout]     |
[INFO] [stdout] 246 |         InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING, SYSTEM_TRAY_POPUP_EXIT, CString::new("Exit").unwrap().as_ptr());
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:246:56
[INFO] [stdout]     |
[INFO] [stdout] 246 |         InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING, SYSTEM_TRAY_POPUP_EXIT, CString::new("Exit").unwrap().as_ptr());
[INFO] [stdout]     |                                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:251:34
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn show_tray_menu(window_handle: HWND, menu_handle: HMENU) {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/tray.rs:251:53
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn show_tray_menu(window_handle: HWND, menu_handle: HMENU) {
[INFO] [stdout]     |                                                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]    --> src/tray.rs:253:28
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let mut position = POINT { x: 0, y: 0 };
[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/tray.rs:256:37
[INFO] [stdout]     |
[INFO] [stdout] 256 |         TrackPopupMenu(menu_handle, TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_BOTTOMALIGN, position.x, position.y, 0, window_handle, null_mut());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_LEFTBUTTON` in this scope
[INFO] [stdout]    --> src/tray.rs:256:53
[INFO] [stdout]     |
[INFO] [stdout] 256 |         TrackPopupMenu(menu_handle, TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_BOTTOMALIGN, position.x, position.y, 0, window_handle, null_mut());
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_BOTTOMALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:256:70
[INFO] [stdout]     |
[INFO] [stdout] 256 |         TrackPopupMenu(menu_handle, TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_BOTTOMALIGN, position.x, position.y, 0, window_handle, null_mut());
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `poe-minimizer` (bin "poe-minimizer") due to 134 previous errors
[INFO] [stdout] error[E0425]: cannot find value `WM_NULL` in this scope
[INFO] [stdout]    --> src/tray.rs:257:37
[INFO] [stdout]     |
[INFO] [stdout] 257 |         PostMessageA(window_handle, WM_NULL, 0, 0);
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:261:47
[INFO] [stdout]     |
[INFO] [stdout] 261 | fn update_tray_menu_item_state(window_handle: HWND, menu_handle: HMENU, item_id: usize, flags: u32) {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMENU` in this scope
[INFO] [stdout]    --> src/tray.rs:261:66
[INFO] [stdout]     |
[INFO] [stdout] 261 | fn update_tray_menu_item_state(window_handle: HWND, menu_handle: HMENU, item_id: usize, flags: u32) {
[INFO] [stdout]     |                                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MENUITEMINFOA` in this scope
[INFO] [stdout]    --> src/tray.rs:263:29
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let mut item_info = MENUITEMINFOA {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MENUITEMINFOA` in this scope
[INFO] [stdout]    --> src/tray.rs:264:41
[INFO] [stdout]     |
[INFO] [stdout] 264 |             cbSize: std::mem::size_of::<MENUITEMINFOA>() 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] 261 | fn update_tray_menu_item_state<MENUITEMINFOA>(window_handle: HWND, menu_handle: HMENU, item_id: usize, flags: u32) {
[INFO] [stdout]     |                               +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MIIM_STATE` in this scope
[INFO] [stdout]    --> src/tray.rs:265:20
[INFO] [stdout]     |
[INFO] [stdout] 265 |             fMask: MIIM_STATE,
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MFS_CHECKED` in this scope
[INFO] [stdout]    --> src/tray.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         MFS_CHECKED
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MFS_UNCHECKED` in this scope
[INFO] [stdout]    --> src/tray.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |         MFS_UNCHECKED
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope
[INFO] [stdout]   --> src/tray.rs:69:20
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let icon = LoadIconW(0 as HINSTANCE, IDI_APPLICATION);
[INFO] [stdout]    |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]   --> src/tray.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let cursor = LoadCursorW(0 as HINSTANCE, 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 `CreateSolidBrush` in this scope
[INFO] [stdout]   --> src/tray.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let brush = CreateSolidBrush(0xffffffff);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]   --> src/tray.rs:84:26
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let class_atom = RegisterClassW(&window_class);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExA` in this scope
[INFO] [stdout]   --> src/tray.rs:92:22
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let handle = CreateWindowExA(style,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadImageW` in this scope
[INFO] [stdout]    --> src/tray.rs:122:20
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let icon = LoadImageW(null_mut(), icon_path.as_ptr(), IMAGE_ICON, 0, 0, LR_LOADFROMFILE) as HICON;
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconA` in this scope
[INFO] [stdout]    --> src/tray.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |         if 0 == Shell_NotifyIconA(NIM_ADD, &mut icon_data) {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconA` in this scope
[INFO] [stdout]    --> src/tray.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |         if 0 == Shell_NotifyIconA(NIM_DELETE, &mut icon_data) {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/tray.rs:192:29
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let response_code = GetMessageW(&mut msg, window_handle, 0, 0);
[INFO] [stdout]     |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> src/tray.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |         TranslateMessage(&mut msg);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> src/tray.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         DispatchMessageW(&mut msg);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageA` in this scope
[INFO] [stdout]    --> src/tray.rs:229:13
[INFO] [stdout]     |
[INFO] [stdout] 229 |             PostMessageA(hwnd, MESSAGE_SHOW_TRAY_POPUP, 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 `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/tray.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:239:21
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let popup = CreatePopupMenu();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuA` in this scope
[INFO] [stdout]    --> src/tray.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | MF_DISABLED, SYSTEM_TRAY_POPUP_VERSION, CString::new(version).unwrap().a...
[INFO] [stdout]     |       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuA` in this scope
[INFO] [stdout]    --> src/tray.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |         InsertMenuA(popup, 0xFFFFFFFE, MF_SEPARATOR, 0, CString::new("test").unwrap().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 `InsertMenuA` in this scope
[INFO] [stdout]    --> src/tray.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 | ...   InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING | bool_as_menu_flag(run_on_startup), SYSTEM_TRAY_POPUP_STARTUP, CString::n...
[INFO] [stdout]     |       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuA` in this scope
[INFO] [stdout]    --> src/tray.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         InsertMenuA(popup, 0xFFFFFFFE, MF_SEPARATOR, 0, CString::new("test").unwrap().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 `InsertMenuA` in this scope
[INFO] [stdout]    --> src/tray.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |         InsertMenuA(popup, 0xFFFFFFFE, MF_BYPOSITION | MF_STRING, SYSTEM_TRAY_POPUP_EXIT, CString::new("Exit").unwrap().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 `GetCursorPos` in this scope
[INFO] [stdout]    --> src/tray.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         GetCursorPos(&mut position);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/tray.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         SetForegroundWindow(window_handle);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |         TrackPopupMenu(menu_handle, TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_BOTTOMALIGN, position.x, position.y, 0, window_handle, null_mut());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageA` in this scope
[INFO] [stdout]    --> src/tray.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         PostMessageA(window_handle, WM_NULL, 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 `SetMenuItemInfoA` in this scope
[INFO] [stdout]    --> src/tray.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |         if 0 == SetMenuItemInfoA(menu_handle, item_id as u32, 0, &mut item_info) {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawMenuBar` in this scope
[INFO] [stdout]    --> src/tray.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         DrawMenuBar(window_handle);
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `poe-minimizer` (bin "poe-minimizer" test) due to 134 previous errors
[INFO] running `Command { std: "docker" "inspect" "e2592f13f7a1934447a6cb2a34ebd870483d40432367c7474a0bb3178e8611fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e2592f13f7a1934447a6cb2a34ebd870483d40432367c7474a0bb3178e8611fe", kill_on_drop: false }`
[INFO] [stdout] e2592f13f7a1934447a6cb2a34ebd870483d40432367c7474a0bb3178e8611fe
