[INFO] cloning repository https://github.com/AnthIste/WinMan
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AnthIste/WinMan" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAnthIste%2FWinMan", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAnthIste%2FWinMan'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ab2a8aaeef28207ee233626601c5d899a19c8e96
[INFO] documenting AnthIste/WinMan against beta-2021-08-01 for beta-1.55-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAnthIste%2FWinMan" "/workspace/builds/worker-39/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-39/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/AnthIste/WinMan on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/AnthIste/WinMan
[INFO] finished tweaking git repo https://github.com/AnthIste/WinMan
[INFO] tweaked toml for git repo https://github.com/AnthIste/WinMan written to /workspace/builds/worker-39/source/Cargo.toml
[INFO] crate git repo https://github.com/AnthIste/WinMan already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded comctl32-sys v0.2.0
[INFO] [stderr]   Downloaded spmc v0.2.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-39/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-39/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4a969644f4ea67c57c85f900141ade2af26c2fb6857b9521b5421c873d4f5847
[INFO] running `Command { std: "docker" "start" "-a" "4a969644f4ea67c57c85f900141ade2af26c2fb6857b9521b5421c873d4f5847", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4a969644f4ea67c57c85f900141ade2af26c2fb6857b9521b5421c873d4f5847", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4a969644f4ea67c57c85f900141ade2af26c2fb6857b9521b5421c873d4f5847", kill_on_drop: false }`
[INFO] [stdout] 4a969644f4ea67c57c85f900141ade2af26c2fb6857b9521b5421c873d4f5847
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-39/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-39/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" "RUSTDOCFLAGS=--cap-lints=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 92218381fd81f4643e5f5bab6f177b81e89cac292ac522f8d13206a1b15091b0
[INFO] running `Command { std: "docker" "start" "-a" "92218381fd81f4643e5f5bab6f177b81e89cac292ac522f8d13206a1b15091b0", kill_on_drop: false }`
[INFO] [stderr]    Compiling winman v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking spmc v0.2.1
[INFO] [stderr]     Checking lazy_static v0.1.16
[INFO] [stderr]    Compiling user32-sys v0.1.2
[INFO] [stderr]    Compiling comctl32-sys v0.2.0
[INFO] [stderr]    Compiling gdi32-sys v0.2.0
[INFO] [stderr]     Checking unreachable v0.1.1
[INFO] [stderr]     Checking thread-id v3.0.0
[INFO] [stderr]     Checking memchr v1.0.1
[INFO] [stderr]    Compiling kernel32-sys v0.2.2
[INFO] [stdout] warning: unused import: `std::process::Command`
[INFO] [stdout]  --> build.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::process::Command;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env`
[INFO] [stdout]  --> build.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::env;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> build.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking thread_local v0.3.3
[INFO] [stderr]     Checking aho-corasick v0.6.3
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking regex v0.2.1
[INFO] [stderr]     Checking fuzzy v0.1.0 (/opt/rustwide/workdir/deps/fuzzy)
[INFO] [stderr]  Documenting winman v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `winapi::minwindef`
[INFO] [stdout]  --> src/winman.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::minwindef::*;
[INFO] [stdout]   |             ^^^^^^^^^ could not find `minwindef` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::windef`
[INFO] [stdout]   --> src/winman.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::windef::*;
[INFO] [stdout]    |             ^^^^^^ could not find `windef` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::minwindef`
[INFO] [stdout]  --> src/constants.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::minwindef::*;
[INFO] [stdout]   |             ^^^^^^^^^ could not find `minwindef` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::minwindef`
[INFO] [stdout]  --> src/utils/api_wrappers.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::minwindef::*;
[INFO] [stdout]   |             ^^^^^^^^^ could not find `minwindef` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os`
[INFO] [stdout]   --> src/utils/mod.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     use std::os::windows::ffi::OsStringExt;
[INFO] [stdout]    |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os`
[INFO] [stdout]   --> src/utils/mod.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::windef`
[INFO] [stdout]  --> src/utils/api_wrappers.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::windef::*;
[INFO] [stdout]   |             ^^^^^^ could not find `windef` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::minwindef`
[INFO] [stdout]  --> src/window_tracking.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::minwindef::*;
[INFO] [stdout]   |             ^^^^^^^^^ could not find `minwindef` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::windef`
[INFO] [stdout]  --> src/window_tracking.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::windef::*;
[INFO] [stdout]   |             ^^^^^^ could not find `windef` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::windef`
[INFO] [stdout]  --> src/windows/mod.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::windef::*;
[INFO] [stdout]   |             ^^^^^^ could not find `windef` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `winapi::winuser`, `winapi`, `kernel32`, `user32`, `utils`, `kernel32`, `user32`, `utils`, `user32`, `user32`, `kernel32`, `kernel32`, `user32`, `spmc`, `utils`, `windows::ManagedWindow2`, `kernel32`, `user32`, `gdi32`, `spmc`, `utils`, `comctl32`, `kernel32`, `user32`, `utils`
[INFO] [stdout]    --> src/utils/mod.rs:1:5
[INFO] [stdout]     |
[INFO] [stdout] 1   | use winapi;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/windows/mod.rs:1:5
[INFO] [stdout]     |
[INFO] [stdout] 1   | use user32;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 2   | use kernel32;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 3   | use winapi::windef::*;
[INFO] [stdout] 4   | use winapi::winuser;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ no `winuser` in the root
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/utils/api_wrappers.rs:1:5
[INFO] [stdout]     |
[INFO] [stdout] 1   | use kernel32;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 2   | use user32;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 6   | use utils;
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/window_tracking.rs:3:5
[INFO] [stdout]     |
[INFO] [stdout] 3   | use kernel32;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 4   | use user32;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 8   | use utils;
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |         use user32;
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/windows/main/mod.rs:2:5
[INFO] [stdout]     |
[INFO] [stdout] 2   | use kernel32;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 3   | use user32;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 4   | use spmc;
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 7   | use utils;
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 8   | use utils::Win32Result;
[INFO] [stdout] 9   | use windows::ManagedWindow2;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/windows/popup/mod.rs:2:5
[INFO] [stdout]     |
[INFO] [stdout] 2   | use kernel32;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 3   | use user32;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 4   | use gdi32;
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 5   | use spmc;
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 6   | 
[INFO] [stdout] 7   | use utils;
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/windows/popup/edit.rs:1:5
[INFO] [stdout]     |
[INFO] [stdout] 1   | use comctl32;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 2   | use kernel32;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 3   | use user32;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 6   | use utils;
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]  --> src/constants.rs:8:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const MOD_ALT: UINT = 0x0001;
[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/constants.rs:9:24
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const MOD_CONTROL: UINT = 0x0002;
[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/constants.rs:10:25
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const MOD_NOREPEAT: UINT = 0x4000;
[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/constants.rs:11:22
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const MOD_SHIFT: UINT = 0x0004;
[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/constants.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const MOD_WIN: UINT = 0x0008;
[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/constants.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const VK_0: UINT = 0x30;
[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/constants.rs:18:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const VK_1: UINT = 0x31;
[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/constants.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const VK_2: UINT = 0x32;
[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/constants.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const VK_3: UINT = 0x33;
[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/constants.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const VK_4: UINT = 0x34;
[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/constants.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const VK_5: UINT = 0x35;
[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/constants.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const VK_6: UINT = 0x36;
[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/constants.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub const VK_7: UINT = 0x37;
[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/constants.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const VK_8: UINT = 0x38;
[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/constants.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub const VK_9: UINT = 0x39;
[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/constants.rs:27:17
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub const VK_Q: UINT = 0x51;
[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/utils/api_wrappers.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 |     where T: FnMut(HWND) -> BOOL {
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]   --> src/utils/api_wrappers.rs:11:29
[INFO] [stdout]    |
[INFO] [stdout] 11 |     where T: FnMut(HWND) -> BOOL {
[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/utils/api_wrappers.rs:13:47
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe extern "system" fn helper<T: FnMut(HWND) -> BOOL>(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout]    |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]   --> src/utils/api_wrappers.rs:13:56
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe extern "system" fn helper<T: FnMut(HWND) -> BOOL>(hwnd: HWND, lparam: LPARAM) -> BOOL {
[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/utils/api_wrappers.rs:13:68
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe extern "system" fn helper<T: FnMut(HWND) -> BOOL>(hwnd: HWND, lparam: LPARAM) -> BOOL {
[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/utils/api_wrappers.rs:13:82
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe extern "system" fn helper<T: FnMut(HWND) -> BOOL>(hwnd: HWND, lparam: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]   --> src/utils/api_wrappers.rs:13:93
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe extern "system" fn helper<T: FnMut(HWND) -> BOOL>(hwnd: HWND, lparam: LPARAM) -> BOOL {
[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/utils/api_wrappers.rs:34:30
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn get_window_text(hwnd: HWND) -> Win32Result<String> {
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in crate `winapi`
[INFO] [stdout]  --> src/utils/mod.rs:5:45
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type Win32Result<T> = Result<T, winapi::DWORD>;
[INFO] [stdout]   |                                             ^^^^^ not found in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/window_tracking.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 |     hwnd: HWND,
[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/window_tracking.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn new(hwnd: HWND, title: String) -> Self {
[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/window_tracking.rs:25:24
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn hwnd(&self) -> HWND {
[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/window_tracking.rs:79:22
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub struct Config {
[INFO] [stdout]    |                  - help: you might be missing a type parameter: `<UINT>`
[INFO] [stdout] 79 |     windows: HashMap<UINT, WindowSet>
[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/window_tracking.rs:89:37
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn track_window(&mut self, vk: UINT, window: Window) {
[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/window_tracking.rs:97:36
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn get_windows(&mut self, vk: UINT) -> Option<&mut WindowSet> {
[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/window_tracking.rs:101:38
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn clear_windows(&mut self, vk: UINT) {
[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/window_tracking.rs:123:36
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub fn set_foreground_window(hwnd: HWND) -> Win32Result<()> {
[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/windows/main/mod.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub hwnd: HWND,
[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/windows/main/mod.rs:122:49
[INFO] [stdout]     |
[INFO] [stdout] 122 |     unsafe extern "system" fn window_proc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/windows/main/mod.rs:122:60
[INFO] [stdout]     |
[INFO] [stdout] 122 |     unsafe extern "system" fn window_proc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/windows/main/mod.rs:122:74
[INFO] [stdout]     |
[INFO] [stdout] 122 |     unsafe extern "system" fn window_proc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/windows/main/mod.rs:122:90
[INFO] [stdout]     |
[INFO] [stdout] 122 |     unsafe extern "system" fn window_proc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/windows/main/mod.rs:122:101
[INFO] [stdout]     |
[INFO] [stdout] 122 |     unsafe extern "system" fn window_proc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/windows/main/mod.rs:149:27
[INFO] [stdout]     |
[INFO] [stdout] 149 | fn register_hotkeys(hwnd: HWND) {
[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/windows/popup/edit.rs:14:32
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct EditBox { pub hwnd: HWND }
[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/windows/popup/edit.rs:17:24
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn new(parent: HWND, bounds: Bounds) -> Win32Result<Self> {
[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/windows/popup/edit.rs:92:52
[INFO] [stdout]    |
[INFO] [stdout] 92 | unsafe extern "system" fn subclass_proc_edit(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM, _: UINT_PTR, _: DWORD_PTR) -> LRESULT {
[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/windows/popup/edit.rs:92:63
[INFO] [stdout]    |
[INFO] [stdout] 92 | unsafe extern "system" fn subclass_proc_edit(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM, _: UINT_PTR, _: DWORD_PTR) -> LRESULT {
[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/windows/popup/edit.rs:92:77
[INFO] [stdout]    |
[INFO] [stdout] 92 | unsafe extern "system" fn subclass_proc_edit(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM, _: UINT_PTR, _: DWORD_PTR) -> LRESULT {
[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/windows/popup/edit.rs:92:93
[INFO] [stdout]    |
[INFO] [stdout] 92 | unsafe extern "system" fn subclass_proc_edit(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM, _: UINT_PTR, _: DWORD_PTR) -> LRESULT {
[INFO] [stdout]    |                                                                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT_PTR` in this scope
[INFO] [stdout]   --> src/windows/popup/edit.rs:92:104
[INFO] [stdout]    |
[INFO] [stdout] 92 | unsafe extern "system" fn subclass_proc_edit(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM, _: UINT_PTR, _: DWORD_PTR) -> LRESULT {
[INFO] [stdout]    |                                                                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD_PTR` in this scope
[INFO] [stdout]   --> src/windows/popup/edit.rs:92:117
[INFO] [stdout]    |
[INFO] [stdout] 92 | unsafe extern "system" fn subclass_proc_edit(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM, _: UINT_PTR, _: DWORD_PTR) -> LRESULT {
[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/windows/popup/edit.rs:92:131
[INFO] [stdout]    |
[INFO] [stdout] 92 | unsafe extern "system" fn subclass_proc_edit(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM, _: UINT_PTR, _: DWORD_PTR) -> LRESULT {
[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/windows/popup/mod.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 |     hwnd: HWND,
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]   --> src/windows/popup/mod.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 |     hbrush_primary: HBRUSH,
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]   --> src/windows/popup/mod.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 35 |     hbrush_secondary: HBRUSH,
[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/windows/popup/mod.rs:59:29
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn new(hwnd_parent: HWND) -> Win32Result<ManagedWindow2<PopupWindow>> {
[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/windows/popup/mod.rs:102:23
[INFO] [stdout]     |
[INFO] [stdout] 102 |     fn new_impl(hwnd: HWND) -> Win32Result<PopupWindow> {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/windows/popup/mod.rs:171:34
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn wm_erasebkgnd(&self, hdc: HDC) -> Option<HBRUSH> {
[INFO] [stdout]     |                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/windows/popup/mod.rs:171:49
[INFO] [stdout]     |
[INFO] [stdout] 40  | impl PopupWindow {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<HBRUSH>`
[INFO] [stdout] ...
[INFO] [stdout] 171 |     fn wm_erasebkgnd(&self, hdc: HDC) -> Option<HBRUSH> {
[INFO] [stdout]     |                                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/windows/popup/mod.rs:185:36
[INFO] [stdout]     |
[INFO] [stdout] 185 |     fn wm_ctlcoloredit(&self, hdc: HDC) -> Option<HBRUSH> {
[INFO] [stdout]     |                                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/windows/popup/mod.rs:185:51
[INFO] [stdout]     |
[INFO] [stdout] 40  | impl PopupWindow {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<HBRUSH>`
[INFO] [stdout] ...
[INFO] [stdout] 185 |     fn wm_ctlcoloredit(&self, hdc: HDC) -> Option<HBRUSH> {
[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/windows/popup/mod.rs:226:49
[INFO] [stdout]     |
[INFO] [stdout] 226 |     unsafe extern "system" fn window_proc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/windows/popup/mod.rs:226:60
[INFO] [stdout]     |
[INFO] [stdout] 226 |     unsafe extern "system" fn window_proc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/windows/popup/mod.rs:226:74
[INFO] [stdout]     |
[INFO] [stdout] 226 |     unsafe extern "system" fn window_proc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/windows/popup/mod.rs:226:90
[INFO] [stdout]     |
[INFO] [stdout] 226 |     unsafe extern "system" fn window_proc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/windows/popup/mod.rs:226:101
[INFO] [stdout]     |
[INFO] [stdout] 226 |     unsafe extern "system" fn window_proc(hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[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/windows/mod.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 |     hwnd: HWND,
[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/windows/mod.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn new(hwnd: HWND, data: Box<T>) -> Win32Result<Self> {
[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/windows/mod.rs:40:46
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub unsafe fn get_instance_mut<'a>(hwnd: HWND) -> Option<&'a mut T> {
[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/windows/mod.rs:95:32
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub fn get_window_bounds(hwnd: HWND) -> Bounds {
[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/winman.rs:127:35
[INFO] [stdout]     |
[INFO] [stdout] 127 | fn get_window_list(vec: &mut Vec<(HWND, String)>) {
[INFO] [stdout]     |                   -               ^^^^ not found in this scope
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: you might be missing a type parameter: `<HWND>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Compilation failed, aborting rustdoc
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 80 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `winman`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --crate-type bin --crate-name winman src/winman.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi --document-private-items -L dependency=/opt/rustwide/target/debug/deps --extern comctl32=/opt/rustwide/target/debug/deps/libcomctl32-d2beb25624eb0a31.rmeta --extern fuzzy=/opt/rustwide/target/debug/deps/libfuzzy-aae7477f14d720b3.rmeta --extern gdi32=/opt/rustwide/target/debug/deps/libgdi32-92449bae55cb9d13.rmeta --extern kernel32=/opt/rustwide/target/debug/deps/libkernel32-231acf903f7d1bd3.rmeta --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-aa90e70b46d43fcf.rmeta --extern spmc=/opt/rustwide/target/debug/deps/libspmc-b5de1f7f1e0606d2.rmeta --extern user32=/opt/rustwide/target/debug/deps/libuser32-37b2d06477d09d8f.rmeta --extern winapi=/opt/rustwide/target/debug/deps/libwinapi-eef9eec9d6826dc2.rmeta --cap-lints=warn --crate-version 0.0.1` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "92218381fd81f4643e5f5bab6f177b81e89cac292ac522f8d13206a1b15091b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "92218381fd81f4643e5f5bab6f177b81e89cac292ac522f8d13206a1b15091b0", kill_on_drop: false }`
[INFO] [stdout] 92218381fd81f4643e5f5bab6f177b81e89cac292ac522f8d13206a1b15091b0
