[INFO] fetching crate willhook 0.6.1...
[INFO] documenting willhook-0.6.1 against beta-2023-04-20 for beta-1.70-rustdoc-1
[INFO] extracting crate willhook 0.6.1 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate willhook 0.6.1 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate willhook 0.6.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate willhook 0.6.1
[INFO] tweaked toml for crates.io crate willhook 0.6.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] crate crates.io crate willhook 0.6.1 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" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded input v0.7.1
[INFO] [stderr]   Downloaded ioctl-sys v0.5.2
[INFO] [stderr]   Downloaded enum_derive v0.1.7
[INFO] [stderr]   Downloaded uinput-sys v0.1.7
[INFO] [stderr]   Downloaded mki v0.2.3
[INFO] [stderr]   Downloaded uinput v0.1.3
[INFO] [stderr]   Downloaded ctrlc v3.2.4
[INFO] [stderr]   Downloaded nix v0.10.0
[INFO] [stderr]   Downloaded udev v0.6.3
[INFO] [stderr]   Downloaded x11 v2.21.0
[INFO] [stderr]   Downloaded input-sys v1.17.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6b1f0623e7f35177c5694d29aaaaf9bf33db206eaa01d383091e8685401ac2dd
[INFO] running `Command { std: "docker" "start" "-a" "6b1f0623e7f35177c5694d29aaaaf9bf33db206eaa01d383091e8685401ac2dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6b1f0623e7f35177c5694d29aaaaf9bf33db206eaa01d383091e8685401ac2dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6b1f0623e7f35177c5694d29aaaaf9bf33db206eaa01d383091e8685401ac2dd", kill_on_drop: false }`
[INFO] [stdout] 6b1f0623e7f35177c5694d29aaaaf9bf33db206eaa01d383091e8685401ac2dd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 70915f106ff98bc41e58a883a1b837a54797f52750076377298a171aa32b10a4
[INFO] running `Command { std: "docker" "start" "-a" "70915f106ff98bc41e58a883a1b837a54797f52750076377298a171aa32b10a4", kill_on_drop: false }`
[INFO] [stderr]     Checking once_cell v1.17.0
[INFO] [stderr]  Documenting willhook v0.6.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]  --> src/hook/inner/raw.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use winapi::shared::minwindef::DWORD;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]  --> src/hook/inner/raw.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::shared::windef::HHOOK;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]  --> src/hook/inner/raw.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::ntdef::NULL;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]  --> src/hook/inner/low_level.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::{shared::{minwindef::*, windef::*}, um::winuser::{CallNextHookEx, KBDLLHOOKSTRUCT, MSLLHOOKSTRUCT, HC_ACTION}};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]   --> src/hook/inner.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::{shared::{
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]   --> src/hook/inner.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::{
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]  --> src/event/details.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::*;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]  --> src/event/details.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::minwindef::*;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]  --> src/event/details.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winuser::*;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::hook::inner::GLOBAL_CHANNEL`, `winapi::shared::minwindef::*`, `winapi::shared::windef::*`, `winapi::um::winuser::CallNextHookEx`, `winapi::um::winuser::KBDLLHOOKSTRUCT`, `winapi::um::winuser::MSLLHOOKSTRUCT`, `winapi::um::winuser::HC_ACTION`, `winapi::shared::ntdef::NULL`, `winapi::shared::minwindef::*`, `winapi::shared::windef::*`, `winapi::um::processthreadsapi::GetCurrentThreadId`, `winapi::um::winuser::HOOKPROC`, `winapi::um::winuser::LPMSG`, `winapi::um::winuser::SetWindowsHookExA`, `winapi::um::winuser::UnhookWindowsHookEx`, `winapi::um::winuser::GetMessageA`, `winapi::um::winuser::PostThreadMessageA`, `winapi::um::winuser::WM_QUIT`, `winapi::um::winuser::WH_KEYBOARD_LL`, `winapi::um::winuser::WH_MOUSE_LL`, `winapi::shared::windef::*`, `winapi::shared::minwindef::*`, `winapi::um::winuser::*`
[INFO] [stdout]   --> src/hook/inner.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     ntdef::NULL,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 17 |     minwindef::*,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 18 |     windef::*
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |         processthreadsapi::GetCurrentThreadId,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 22 |     winuser::{
[INFO] [stdout] 23 |     HOOKPROC, LPMSG,
[INFO] [stdout]    |     ^^^^^^^^  ^^^^^
[INFO] [stdout] 24 |     SetWindowsHookExA, UnhookWindowsHookEx, GetMessageA, PostThreadMessageA,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 25 |     WM_QUIT,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 26 |     WH_KEYBOARD_LL, WH_MOUSE_LL,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/hook/inner/low_level.rs:3:5
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::hook::inner::GLOBAL_CHANNEL;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 7  | use winapi::{shared::{minwindef::*, windef::*}, um::winuser::{CallNextHookEx, KBDLLHOOKSTRUCT, MSLLHOOKSTRUCT, HC_ACTION}};
[INFO] [stdout]    |                       ^^^^^^^^^^^^  ^^^^^^^^^                 ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/event/details.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout] 4  | use winapi::shared::windef::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5  | use winapi::shared::minwindef::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 6  | use winapi::um::winuser::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HHOOK` in this scope
[INFO] [stdout]   --> src/hook/inner/low_level.rs:11:31
[INFO] [stdout]    |
[INFO] [stdout] 11 | unsafe fn call_next_hook(hhk: HHOOK, n_code: INT, w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]    |                               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]   --> src/hook/inner/low_level.rs:11:46
[INFO] [stdout]    |
[INFO] [stdout] 11 | unsafe fn call_next_hook(hhk: HHOOK, n_code: INT, w_param: WPARAM, l_param: 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/hook/inner/low_level.rs:11:60
[INFO] [stdout]    |
[INFO] [stdout] 11 | unsafe fn call_next_hook(hhk: HHOOK, n_code: INT, w_param: WPARAM, l_param: 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/hook/inner/low_level.rs:11:77
[INFO] [stdout]    |
[INFO] [stdout] 11 | unsafe fn call_next_hook(hhk: HHOOK, n_code: INT, w_param: WPARAM, l_param: 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/hook/inner/low_level.rs:11:88
[INFO] [stdout]    |
[INFO] [stdout] 11 | unsafe fn call_next_hook(hhk: HHOOK, n_code: INT, w_param: WPARAM, l_param: LPARAM) -> LRESULT {
[INFO] [stdout]    |                                                                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]   --> src/hook/inner/low_level.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |     code: INT,
[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/hook/inner/low_level.rs:36:18
[INFO] [stdout]    |
[INFO] [stdout] 36 |     wm_key_code: WPARAM,
[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/hook/inner/low_level.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 |     win_hook_struct: 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/hook/inner/low_level.rs:38:6
[INFO] [stdout]    |
[INFO] [stdout] 38 | ) -> LRESULT {
[INFO] [stdout]    |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/hook/inner/low_level.rs:154:11
[INFO] [stdout]     |
[INFO] [stdout] 154 |     code: INT,
[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/hook/inner/low_level.rs:155:21
[INFO] [stdout]     |
[INFO] [stdout] 155 |     wm_mouse_param: WPARAM,
[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/hook/inner/low_level.rs:156:22
[INFO] [stdout]     |
[INFO] [stdout] 156 |     win_hook_struct: 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/hook/inner/low_level.rs:157:6
[INFO] [stdout]     |
[INFO] [stdout] 157 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/hook/inner.rs:103:25
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn new(hook_id: INT, handler: HOOKPROC) -> InnerHook {
[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/event/details.rs:11:36
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub unsafe fn new(wm_key_code: WPARAM, kbd_hook_struct: *const KBDLLHOOKSTRUCT) -> Self {
[INFO] [stdout]    |                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `KBDLLHOOKSTRUCT` in this scope
[INFO] [stdout]   --> src/event/details.rs:11:68
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub unsafe fn new(wm_key_code: WPARAM, kbd_hook_struct: *const KBDLLHOOKSTRUCT) -> Self {
[INFO] [stdout]    |                                                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `KBDLLHOOKSTRUCT` in this scope
[INFO] [stdout]   --> src/event/details.rs:21:54
[INFO] [stdout]    |
[INFO] [stdout] 21 |     unsafe fn optionally_from_keyboard(value: *const KBDLLHOOKSTRUCT) -> Option<Self> {
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]   --> src/event/details.rs:29:51
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe fn optionally_from_mouse(value: *const MSLLHOOKSTRUCT) -> Option<Self> {
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/event/details.rs:37:32
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn from_mouse_flags(value: DWORD) -> Self {
[INFO] [stdout]    |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/event/details.rs:47:35
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn from_keyboard_flags(value: DWORD) -> Self {
[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/event/details.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl From<WPARAM> for KeyPress {
[INFO] [stdout]    |           ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl<WPARAM> From<WPARAM> for KeyPress {
[INFO] [stdout]    |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> src/event/details.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn from(code: WPARAM) -> Self {
[INFO] [stdout]    |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/event/details.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 | impl From<DWORD> for KeyboardKey {
[INFO] [stdout]    |           ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 95 | impl<DWORD> From<DWORD> for KeyboardKey {
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/event/details.rs:96:19
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn from(code: DWORD) -> Self {
[INFO] [stdout]    |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `KBDLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/event/details.rs:222:49
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub unsafe fn optionally_from(value: *const KBDLLHOOKSTRUCT) -> Option<Self> {
[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/event/details.rs:232:39
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub unsafe fn new(wm_mouse_param: WPARAM, ms_ll_hook_struct: *const MSLLHOOKSTRUCT) -> Self {
[INFO] [stdout]     |                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/event/details.rs:232:73
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub unsafe fn new(wm_mouse_param: WPARAM, ms_ll_hook_struct: *const MSLLHOOKSTRUCT) -> Self {
[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/event/details.rs:256:39
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub unsafe fn new(wm_mouse_param: WPARAM, ms_ll_hook_struct: *const MSLLHOOKSTRUCT) -> MousePressEvent {
[INFO] [stdout]     |                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/event/details.rs:256:73
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub unsafe fn new(wm_mouse_param: WPARAM, ms_ll_hook_struct: *const MSLLHOOKSTRUCT) -> MousePressEvent {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `POINT` in this scope
[INFO] [stdout]    --> src/event/details.rs:264:11
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl From<POINT> for Point {
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/event.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | pub struct Point {
[INFO] [stdout]     | ---------------- similarly named struct `Point` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl From<Point> for Point {
[INFO] [stdout]     |           ~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl<POINT> From<POINT> for Point {
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `POINT` in this scope
[INFO] [stdout]    --> src/event/details.rs:265:20
[INFO] [stdout]     |
[INFO] [stdout] 265 |     fn from(value: POINT) -> Self {
[INFO] [stdout]     |                    ^^^^^ help: a struct with a similar name exists: `Point`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/event.rs:275:1
[INFO] [stdout]     |
[INFO] [stdout] 275 | pub struct Point {
[INFO] [stdout]     | ---------------- similarly named struct `Point` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/event/details.rs:271:32
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn new(wm_mouse_param: WPARAM) -> MouseWheel {
[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/event/details.rs:287:39
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub unsafe fn new(wm_mouse_param: WPARAM, ms_ll_hook_struct: *const MSLLHOOKSTRUCT) -> MouseWheelEvent {
[INFO] [stdout]     |                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/event/details.rs:287:73
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub unsafe fn new(wm_mouse_param: WPARAM, ms_ll_hook_struct: *const MSLLHOOKSTRUCT) -> MouseWheelEvent {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/event/details.rs:297:61
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub unsafe fn optionally_from(ms_ll_hook_struct: *const MSLLHOOKSTRUCT) -> Option<MouseWheelDirection>{
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/event/details.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |     fn new(ms_ll_hook_struct: &MSLLHOOKSTRUCT) -> MouseWheelDirection {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/event/details.rs:317:49
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub unsafe fn new(ms_ll_hook_struct: *const MSLLHOOKSTRUCT) -> MouseMoveEvent {
[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/event/details.rs:328:11
[INFO] [stdout]     |
[INFO] [stdout] 328 | impl From<WPARAM> for MouseButtonPress {
[INFO] [stdout]     |           ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 328 | impl<WPARAM> From<WPARAM> for MouseButtonPress {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/event/details.rs:329:20
[INFO] [stdout]     |
[INFO] [stdout] 329 |     fn from(value: WPARAM) -> Self {
[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/event/details.rs:344:11
[INFO] [stdout]     |
[INFO] [stdout] 344 | impl From<WPARAM> for MouseClick {
[INFO] [stdout]     |           ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 344 | impl<WPARAM> From<WPARAM> for MouseClick {
[INFO] [stdout]     |     ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/event/details.rs:345:20
[INFO] [stdout]     |
[INFO] [stdout] 345 |     fn from(value: WPARAM) -> Self {
[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/event/details.rs:363:40
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub unsafe fn from(wm_mouse_param: WPARAM, ms_ll_hook_struct: *const MSLLHOOKSTRUCT) -> Self {
[INFO] [stdout]     |                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/event/details.rs:363:74
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub unsafe fn from(wm_mouse_param: WPARAM, ms_ll_hook_struct: *const MSLLHOOKSTRUCT) -> Self {
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/event/details.rs:389:58
[INFO] [stdout]     |
[INFO] [stdout] 389 |     fn into_extra(click: MouseClick, ms_ll_hook_struct: &MSLLHOOKSTRUCT) -> Self {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 54 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 `willhook`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2021 --crate-type lib --crate-name willhook src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=4fbe10b1b3ba8d1f -L dependency=/opt/rustwide/target/debug/deps --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-521b8a13773a5158.rmeta --cap-lints=warn --crate-version 0.6.1` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "70915f106ff98bc41e58a883a1b837a54797f52750076377298a171aa32b10a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "70915f106ff98bc41e58a883a1b837a54797f52750076377298a171aa32b10a4", kill_on_drop: false }`
[INFO] [stdout] 70915f106ff98bc41e58a883a1b837a54797f52750076377298a171aa32b10a4
