[INFO] cloning repository https://github.com/swimmesberger/UDPForwarder_rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/swimmesberger/UDPForwarder_rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fswimmesberger%2FUDPForwarder_rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fswimmesberger%2FUDPForwarder_rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] dec05c20c3bf9d27b6d99ad1dda06e92012cbc64
[INFO] documenting swimmesberger/UDPForwarder_rs against 1.54.0 for beta-1.55-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fswimmesberger%2FUDPForwarder_rs" "/workspace/builds/worker-14/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-14/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/swimmesberger/UDPForwarder_rs on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/swimmesberger/UDPForwarder_rs
[INFO] finished tweaking git repo https://github.com/swimmesberger/UDPForwarder_rs
[INFO] tweaked toml for git repo https://github.com/swimmesberger/UDPForwarder_rs written to /workspace/builds/worker-14/source/Cargo.toml
[INFO] crate git repo https://github.com/swimmesberger/UDPForwarder_rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d366db83afbfa1bb331b55cd380190b2451ed6f8a68e29357a9960a8eba66a21
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "d366db83afbfa1bb331b55cd380190b2451ed6f8a68e29357a9960a8eba66a21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d366db83afbfa1bb331b55cd380190b2451ed6f8a68e29357a9960a8eba66a21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d366db83afbfa1bb331b55cd380190b2451ed6f8a68e29357a9960a8eba66a21", kill_on_drop: false }`
[INFO] [stdout] d366db83afbfa1bb331b55cd380190b2451ed6f8a68e29357a9960a8eba66a21
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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" "+1.54.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f021157004fe908b95a4404f37462300df160c937306c5ff55890ade9493c521
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f021157004fe908b95a4404f37462300df160c937306c5ff55890ade9493c521", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.17
[INFO] [stderr]     Checking futures-io v0.3.4
[INFO] [stderr]     Checking itoa v0.4.5
[INFO] [stderr]     Checking atomic-option v0.1.2
[INFO] [stderr]     Checking atomic-counter v1.0.1
[INFO] [stderr]     Checking futures-channel v0.3.4
[INFO] [stderr]    Compiling rpmalloc-sys v0.1.3
[INFO] [stderr]     Checking mio v0.6.21
[INFO] [stderr]     Checking clap v2.33.0
[INFO] [stderr]     Checking bus v2.2.3
[INFO] [stderr]     Checking num-format v0.4.0
[INFO] [stderr]     Checking mio-uds v0.6.7
[INFO] [stderr]     Checking rpmalloc v0.1.3
[INFO] [stderr]    Compiling futures-macro v0.3.4
[INFO] [stderr]    Compiling tokio-macros v0.2.5
[INFO] [stderr]     Checking tokio v0.2.13
[INFO] [stderr]     Checking futures-util v0.3.4
[INFO] [stderr]     Checking futures-executor v0.3.4
[INFO] [stderr]     Checking futures v0.3.4
[INFO] [stderr]     Checking tokio-util v0.3.1
[INFO] [stderr]  Documenting udp_forwarder v0.5.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]  --> src/fudp/windows_rio.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winsock2::{WSAStartup, WSASocketW, WSADATA, SOCKET, SOCK_DGRAM, WSA_FLAG_REGISTERED_IO, bind, INVALID_SOCKET, WSAIoctl, c...
[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/fudp/windows_rio.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::ws2def::{AF_INET, SIO_GET_MULTIPLE_EXTENSION_FUNCTION_POINTER};
[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/fudp/windows_rio.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::ws2def::IPPROTO_UDP;
[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/fudp/windows_rio.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::ws2def::SOCKADDR;
[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/fudp/windows_rio.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::ctypes::c_int;
[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/fudp/windows_rio.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::handleapi::{SetHandleInformation, INVALID_HANDLE_VALUE};
[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/fudp/windows_rio.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winbase::{HANDLE_FLAG_INHERIT, INFINITE};
[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/fudp/windows_rio.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::ntdef::{HANDLE, PVOID};
[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/fudp/windows_rio.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::minwindef::{DWORD, LPVOID, LPDWORD, ULONG};
[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/fudp/windows_rio.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::mswsock::{WSAID_MULTIPLE_RIO, RIO_EXTENSION_FUNCTION_TABLE, RIO_NOTIFICATION_COMPLETION, RIO_NOTIFICATION_COMPLETION_u, R...
[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/fudp/windows_rio.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::guiddef::GUID;
[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/fudp/windows_rio.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::ioapiset::{CreateIoCompletionPort, GetQueuedCompletionStatus, PostQueuedCompletionStatus};
[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/fudp/windows_rio.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::minwinbase::{OVERLAPPED, LPOVERLAPPED, CRITICAL_SECTION, LPCRITICAL_SECTION};
[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/fudp/windows_rio.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::shared::mswsockdef::{RIO_CQ, RIO_INVALID_CQ, RIO_INVALID_BUFFERID, RIO_BUF, PRIO_BUF, RIO_BUFFERID, RIORESULT, PRIORESULT, RI...
[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/fudp/windows_rio.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::sysinfoapi::GetSystemInfo;
[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/fudp/windows_rio.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::sysinfoapi::SYSTEM_INFO;
[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/fudp/windows_rio.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::vc::limits::UINT_MAX;
[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/fudp/windows_rio.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::processthreadsapi::GetCurrentProcess;
[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/fudp/windows_rio.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winnt::{MEM_COMMIT, MEM_RESERVE, PAGE_READWRITE, PCHAR, ULONGLONG};
[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/fudp/windows_rio.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::memoryapi::VirtualAllocEx;
[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/fudp/windows_rio.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::shared::basetsd::{SIZE_T, PULONG_PTR, ULONG_PTR};
[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/fudp/windows_rio.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::synchapi::{EnterCriticalSection, OpenEventA};
[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/fudp/windows_rio.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::synchapi::LeaveCriticalSection;
[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/fudp/windows_rio.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::synchapi::InitializeCriticalSectionAndSpinCount;
[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/fudp/windows_rio.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::synchapi::DeleteCriticalSection;
[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/fudp/windows_rio.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use winapi::shared::winerror::ERROR_SUCCESS;
[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/fudp/windows_rio.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use winapi::_core::ffi::c_void;
[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/fudp/windows_rio.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use winapi::_core::ptr::null;
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:172:25
[INFO] [stdout]     |
[INFO] [stdout] 172 | fn post_receives(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, buffers: &mut Vec<ExtendedRioBuf>) -> std::io::Result<()> {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:172:72
[INFO] [stdout]     |
[INFO] [stdout] 172 | fn post_receives(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, buffers: &mut Vec<ExtendedRioBuf>) -> std::io::Result<()> {
[INFO] [stdout]     |                                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CRITICAL_SECTION` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:184:49
[INFO] [stdout]     |
[INFO] [stdout] 184 | fn create_critical_section() -> std::io::Result<CRITICAL_SECTION> {
[INFO] [stdout]     |                           -                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: you might be missing a type parameter: `<CRITICAL_SECTION>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CRITICAL_SECTION` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:197:52
[INFO] [stdout]     |
[INFO] [stdout] 197 | fn delete_critical_section(mut g_critical_section: CRITICAL_SECTION) -> std::io::Result<()> {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPCRITICAL_SECTION` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:205:51
[INFO] [stdout]     |
[INFO] [stdout] 205 | fn enter_critical_section(mut g_critical_section: LPCRITICAL_SECTION) {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPCRITICAL_SECTION` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:211:51
[INFO] [stdout]     |
[INFO] [stdout] 211 | fn leave_critical_section(mut g_critical_section: LPCRITICAL_SECTION) {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WSADATA` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:217:33
[INFO] [stdout]     |
[INFO] [stdout] 217 | fn startup() -> std::io::Result<WSADATA> {
[INFO] [stdout]     |           -                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |           |
[INFO] [stdout]     |           help: you might be missing a type parameter: `<WSADATA>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SOCKET` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:225:32
[INFO] [stdout]     |
[INFO] [stdout] 225 | fn socket() -> std::io::Result<SOCKET> {
[INFO] [stdout]     |          -                     ^^^^^^ not found in this scope
[INFO] [stdout]     |          |
[INFO] [stdout]     |          help: you might be missing a type parameter: `<SOCKET>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SOCKET` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:236:25
[INFO] [stdout]     |
[INFO] [stdout] 236 | fn close_socket(socket: SOCKET) -> std::io::Result<()> {
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SOCKET` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:243:24
[INFO] [stdout]     |
[INFO] [stdout] 243 | fn bind_socket(socket: SOCKET, socket_addr: &SocketAddr) -> std::io::Result<()> {
[INFO] [stdout]     |                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SOCKADDR` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:259:43
[INFO] [stdout]     |
[INFO] [stdout] 259 | fn addr2raw(addr: &SocketAddr) -> (*const SOCKADDR, c_int) {
[INFO] [stdout]     |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `c_int` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:259:53
[INFO] [stdout]     |
[INFO] [stdout] 259 | fn addr2raw(addr: &SocketAddr) -> (*const SOCKADDR, c_int) {
[INFO] [stdout]     |                                                     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::os::raw::c_int;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SOCKET` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:270:38
[INFO] [stdout]     |
[INFO] [stdout] 270 | fn create_rio_function_table(socket: SOCKET) -> std::io::Result<RIO_EXTENSION_FUNCTION_TABLE> {
[INFO] [stdout]     |                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:270:65
[INFO] [stdout]     |
[INFO] [stdout] 270 | fn create_rio_function_table(socket: SOCKET) -> std::io::Result<RIO_EXTENSION_FUNCTION_TABLE> {
[INFO] [stdout]     |                             -                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             help: you might be missing a type parameter: `<RIO_EXTENSION_FUNCTION_TABLE>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HANDLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:293:74
[INFO] [stdout]     |
[INFO] [stdout] 293 | fn create_io_completion_port(concurrent_threads: u32) -> std::io::Result<HANDLE> {
[INFO] [stdout]     |                             -                                            ^^^^^^ not found in this scope
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             help: you might be missing a type parameter: `<HANDLE>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:304:38
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn create_io_completion_queue(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_hiocp: HANDLE, queue_size: u32) -> std::io::Result<RIO_CQ>{
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HANDLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:304:77
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn create_io_completion_queue(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_hiocp: HANDLE, queue_size: u32) -> std::io::Result<RIO_CQ>{
[INFO] [stdout]     |                                                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:304:121
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn create_io_completion_queue(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_hiocp: HANDLE, queue_size: u32) -> std::io::Result<RIO_CQ>{
[INFO] [stdout]     |                              - help: you might be missing a type parameter: `<RIO_CQ>`                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:329:35
[INFO] [stdout]     |
[INFO] [stdout] 329 | fn create_io_request_queue(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_socket: SOCKET, g_receive_completion_queue: RIO_CQ, g_send_completion_q...
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SOCKET` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:329:75
[INFO] [stdout]     |
[INFO] [stdout] 329 | fn create_io_request_queue(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_socket: SOCKET, g_receive_completion_queue: RIO_CQ, g_send_completion_q...
[INFO] [stdout]     |                                                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:329:111
[INFO] [stdout]     |
[INFO] [stdout] 329 | ...ABLE, g_socket: SOCKET, g_receive_completion_queue: RIO_CQ, g_send_completion_queue: RIO_CQ, max_outstanding_receive: u32, max_outstan...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:329:144
[INFO] [stdout]     |
[INFO] [stdout] 329 | ..._completion_queue: RIO_CQ, g_send_completion_queue: RIO_CQ, max_outstanding_receive: u32, max_outstanding_send: u32) -> std::io::Resul...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:329:228
[INFO] [stdout]     |
[INFO] [stdout] 329 | ...eue(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_socket: SOCKET, g_receive_completion_queue: RIO_CQ, g_send_completion_queue: RIO_CQ, max_outstanding_receive: u32, max_outstanding_send: u32) -> std::io::Result<RIO_CQ...
[INFO] [stdout]     |       - help: you might be missing a type parameter: `<RIO_CQ>`                                                                                                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:346:34
[INFO] [stdout]     |
[INFO] [stdout] 346 | fn close_completion_queue(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ) -> std::io::Result<()> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:346:84
[INFO] [stdout]     |
[INFO] [stdout] 346 | fn close_completion_queue(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ) -> std::io::Result<()> {
[INFO] [stdout]     |                                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:353:29
[INFO] [stdout]     |
[INFO] [stdout] 353 | fn deregister_buffer(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_buffer_id: RIO_BUFFERID) -> std::io::Result<()> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_BUFFERID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:353:72
[INFO] [stdout]     |
[INFO] [stdout] 353 | fn deregister_buffer(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_buffer_id: RIO_BUFFERID) -> std::io::Result<()> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:360:26
[INFO] [stdout]     |
[INFO] [stdout] 360 | fn create_buffers(g_rio: RIO_EXTENSION_FUNCTION_TABLE, buffer_size: u32, buffer_count: u32, operation: u32) -> std::io::Result<RioChunkBu...
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPVOID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:387:135
[INFO] [stdout]     |
[INFO] [stdout] 387 | ...r_space(buf_size: u32, buf_count: u32, total_buffer_size: &mut u32, total_buffer_count: &mut u32) -> std::io::Result<LPVOID> {
[INFO] [stdout]     |           - help: you might be missing a type parameter: `<LPVOID>`                                                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:513:22
[INFO] [stdout]     |
[INFO] [stdout] 513 | fn do_dequeue(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ, results_vec: &mut ArrayVec<[RIORESULT;RIO_MAX_RESULTS]>, m...
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:513:72
[INFO] [stdout]     |
[INFO] [stdout] 513 | fn do_dequeue(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ, results_vec: &mut ArrayVec<[RIORESULT;RIO_MAX_RESULTS]>, m...
[INFO] [stdout]     |                                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIORESULT` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:513:108
[INFO] [stdout]     |
[INFO] [stdout] 513 | ...eue(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ, results_vec: &mut ArrayVec<[RIORESULT;RIO_MAX_RESULTS]>, mutex: &...
[INFO] [stdout]     |       - help: you might be missing a type parameter: `<RIORESULT>`                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:526:23
[INFO] [stdout]     |
[INFO] [stdout] 526 | fn queue_sends(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, mutex: &Mutex<RioBuffers>) -> std::io::Result<u32> {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:526:70
[INFO] [stdout]     |
[INFO] [stdout] 526 | fn queue_sends(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, mutex: &Mutex<RioBuffers>) -> std::io::Result<u32> {
[INFO] [stdout]     |                                                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIORESULT` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:554:47
[INFO] [stdout]     |
[INFO] [stdout] 554 | fn handle_send_result(results_vec: &ArrayVec<[RIORESULT;RIO_MAX_RESULTS]>, num_results: u32, mutex: &Mutex<RioBuffers>) -> (u32, u32) {
[INFO] [stdout]     |                      -                        ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      help: you might be missing a type parameter: `<RIORESULT>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:582:33
[INFO] [stdout]     |
[INFO] [stdout] 582 | fn handle_receive_result(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, results_vec: &ArrayVec<[RIORESULT;RIO_MAX_RESULTS]...
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:582:80
[INFO] [stdout]     |
[INFO] [stdout] 582 | fn handle_receive_result(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, results_vec: &ArrayVec<[RIORESULT;RIO_MAX_RESULTS]...
[INFO] [stdout]     |                                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIORESULT` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:582:112
[INFO] [stdout]     |
[INFO] [stdout] 582 | ..._result(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, results_vec: &ArrayVec<[RIORESULT;RIO_MAX_RESULTS]>, offset: u32...
[INFO] [stdout]     |           - help: you might be missing a type parameter: `<RIORESULT>`                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIORESULT` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:613:32
[INFO] [stdout]     |
[INFO] [stdout] 613 | fn get_context_buffer(result: &RIORESULT) -> &mut ExtendedRioBuf {
[INFO] [stdout]     |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:662:25
[INFO] [stdout]     |
[INFO] [stdout] 662 | fn on_receive_op(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, buffers: &mut RioBuffers, receive_buffer: &mut ExtendedRio...
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:662:72
[INFO] [stdout]     |
[INFO] [stdout] 662 | fn on_receive_op(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, buffers: &mut RioBuffers, receive_buffer: &mut ExtendedRio...
[INFO] [stdout]     |                                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HANDLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:692:42
[INFO] [stdout]     |
[INFO] [stdout] 692 | fn get_queued_completion_status(g_hiocp: HANDLE, number_of_bytes: &mut u32, completion_key: &mut usize, overlapped: &mut LPOVERLAPPED) ->...
[INFO] [stdout]     |                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPOVERLAPPED` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:692:122
[INFO] [stdout]     |
[INFO] [stdout] 692 | ...32, completion_key: &mut usize, overlapped: &mut LPOVERLAPPED) -> std::io::Result<()> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:705:38
[INFO] [stdout]     |
[INFO] [stdout] 705 | fn rio_dequeue_completion_vec(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ, result: &mut ArrayVec<[RIORESULT;RIO_MAX_R...
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:705:88
[INFO] [stdout]     |
[INFO] [stdout] 705 | fn rio_dequeue_completion_vec(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ, result: &mut ArrayVec<[RIORESULT;RIO_MAX_R...
[INFO] [stdout]     |                                                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIORESULT` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:705:119
[INFO] [stdout]     |
[INFO] [stdout] 705 | ...on_vec(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ, result: &mut ArrayVec<[RIORESULT;RIO_MAX_RESULTS]>) -> std::io...
[INFO] [stdout]     |          - help: you might be missing a type parameter: `<RIORESULT>`                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:720:34
[INFO] [stdout]     |
[INFO] [stdout] 720 | fn rio_dequeue_completion(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ, result: PRIORESULT) -> std::io::Result<u32> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:720:84
[INFO] [stdout]     |
[INFO] [stdout] 720 | fn rio_dequeue_completion(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ, result: PRIORESULT) -> std::io::Result<u32> {
[INFO] [stdout]     |                                                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PRIORESULT` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:720:100
[INFO] [stdout]     |
[INFO] [stdout] 720 | fn rio_dequeue_completion(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ, result: PRIORESULT) -> std::io::Result<u32> {
[INFO] [stdout]     |                                                                                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:731:22
[INFO] [stdout]     |
[INFO] [stdout] 731 | fn rio_notify(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ) -> std::io::Result<()> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:731:72
[INFO] [stdout]     |
[INFO] [stdout] 731 | fn rio_notify(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_completion_queue: RIO_CQ) -> std::io::Result<()> {
[INFO] [stdout]     |                                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:742:26
[INFO] [stdout]     |
[INFO] [stdout] 742 | fn rio_receive_ex(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, buffer: &mut ExtendedRioBuf) -> std::io::Result<()> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:742:73
[INFO] [stdout]     |
[INFO] [stdout] 742 | fn rio_receive_ex(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, buffer: &mut ExtendedRioBuf) -> std::io::Result<()> {
[INFO] [stdout]     |                                                                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:756:27
[INFO] [stdout]     |
[INFO] [stdout] 756 | fn rio_commit_send(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ) -> std::io::Result<()> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:756:74
[INFO] [stdout]     |
[INFO] [stdout] 756 | fn rio_commit_send(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ) -> std::io::Result<()> {
[INFO] [stdout]     |                                                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:767:23
[INFO] [stdout]     |
[INFO] [stdout] 767 | fn rio_send_ex(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, buffer: &mut ExtendedRioBuf, commit: bool) -> std::io::Resul...
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:767:70
[INFO] [stdout]     |
[INFO] [stdout] 767 | fn rio_send_ex(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, buffer: &mut ExtendedRioBuf, commit: bool) -> std::io::Resul...
[INFO] [stdout]     |                                                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPVOID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:787:24
[INFO] [stdout]     |
[INFO] [stdout] 787 | fn rio_copy(src_chunk: LPVOID, dst_chunk: LPVOID, src: &mut ExtendedRioBuf, dst: &mut ExtendedRioBuf, length: u32) {
[INFO] [stdout]     |                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPVOID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:787:43
[INFO] [stdout]     |
[INFO] [stdout] 787 | fn rio_copy(src_chunk: LPVOID, dst_chunk: LPVOID, src: &mut ExtendedRioBuf, dst: &mut ExtendedRioBuf, length: u32) {
[INFO] [stdout]     |                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HANDLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:797:51
[INFO] [stdout]     |
[INFO] [stdout] 797 | fn post_queued_completion_status(completion_port: HANDLE, completion_key: ULONG_PTR) -> std::io::Result<()> {
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ULONG_PTR` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:797:75
[INFO] [stdout]     |
[INFO] [stdout] 797 | fn post_queued_completion_status(completion_port: HANDLE, completion_key: ULONG_PTR) -> std::io::Result<()> {
[INFO] [stdout]     |                                                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_BUF` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:808:10
[INFO] [stdout]     |
[INFO] [stdout] 808 |     buf: RIO_BUF,
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PRIO_BUF` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:819:28
[INFO] [stdout]     |
[INFO] [stdout] 807 | struct ExtendedRioBuf {
[INFO] [stdout]     |                      - help: you might be missing a type parameter: `<PRIO_BUF>`
[INFO] [stdout] ...
[INFO] [stdout] 819 |     remote_address: Option<PRIO_BUF>,
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_BUFFERID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:827:20
[INFO] [stdout]     |
[INFO] [stdout] 827 |     fn new(buf_id: RIO_BUFFERID, offset: u32, length: u32, operation: u32, index: usize) -> ExtendedRioBuf {
[INFO] [stdout]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_BUFFERID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:831:25
[INFO] [stdout]     |
[INFO] [stdout] 831 |     fn new_send(buf_id: RIO_BUFFERID, offset: u32, length: u32, operation: u32, send_peer: usize, index: usize) -> ExtendedRioBuf {
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_BUFFERID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:864:50
[INFO] [stdout]     |
[INFO] [stdout] 864 |     fn new(buffers: Vec<ExtendedRioBuf>, rio_id: RIO_BUFFERID, buffer_pointer: LPVOID) -> RioChunkBuffers {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPVOID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:864:80
[INFO] [stdout]     |
[INFO] [stdout] 864 |     fn new(buffers: Vec<ExtendedRioBuf>, rio_id: RIO_BUFFERID, buffer_pointer: LPVOID) -> RioChunkBuffers {
[INFO] [stdout]     |                                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_BUFFERID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:868:55
[INFO] [stdout]     |
[INFO] [stdout] 868 |     fn new_send(buffers: Vec<ExtendedRioBuf>, rio_id: RIO_BUFFERID, buffer_pointer: LPVOID, peer_idx: usize) -> RioChunkBuffers {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPVOID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:868:85
[INFO] [stdout]     |
[INFO] [stdout] 868 |     fn new_send(buffers: Vec<ExtendedRioBuf>, rio_id: RIO_BUFFERID, buffer_pointer: LPVOID, peer_idx: usize) -> RioChunkBuffers {
[INFO] [stdout]     |                                                                                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_BUFFERID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:879:25
[INFO] [stdout]     |
[INFO] [stdout] 879 |     fn rio_id(&self) -> RIO_BUFFERID {
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPVOID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:884:33
[INFO] [stdout]     |
[INFO] [stdout] 884 |     fn buffer_pointer(&self) -> LPVOID {
[INFO] [stdout]     |                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:934:40
[INFO] [stdout]     |
[INFO] [stdout] 934 | struct SharedRioExtensionFunctionTable(RIO_EXTENSION_FUNCTION_TABLE);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_CQ` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:938:20
[INFO] [stdout]     |
[INFO] [stdout] 938 | struct SharedRioCQ(RIO_CQ);
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HANDLE` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:942:21
[INFO] [stdout]     |
[INFO] [stdout] 942 | struct SharedHandle(HANDLE);
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RIO_BUFFERID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:946:26
[INFO] [stdout]     |
[INFO] [stdout] 946 | struct SharedRioBufferId(RIO_BUFFERID);
[INFO] [stdout]     |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPVOID` in this scope
[INFO] [stdout]    --> src/fudp/windows_rio.rs:950:21
[INFO] [stdout]     |
[INFO] [stdout] 950 | struct SharedLPVOID(LPVOID);
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Compilation failed, aborting rustdoc
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 105 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `udp_forwarder`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type bin --crate-name udp_forwarder src/main.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi --document-private-items -L dependency=/opt/rustwide/target/debug/deps --extern arrayvec=/opt/rustwide/target/debug/deps/libarrayvec-f2cd2c5e96178f40.rmeta --extern atomic_counter=/opt/rustwide/target/debug/deps/libatomic_counter-750f4cf71fec6fc0.rmeta --extern bus=/opt/rustwide/target/debug/deps/libbus-c27c0789fc192b5a.rmeta --extern bytes=/opt/rustwide/target/debug/deps/libbytes-991d12bab4fcd132.rmeta --extern clap=/opt/rustwide/target/debug/deps/libclap-cfdf04e04ff0d3fb.rmeta --extern crossbeam=/opt/rustwide/target/debug/deps/libcrossbeam-c25dcd4e7c22db77.rmeta --extern crossbeam_channel=/opt/rustwide/target/debug/deps/libcrossbeam_channel-e34192b3e4a1b161.rmeta --extern futures=/opt/rustwide/target/debug/deps/libfutures-6e736c9ad2c26a36.rmeta --extern net2=/opt/rustwide/target/debug/deps/libnet2-564f6f539d66e94f.rmeta --extern num_format=/opt/rustwide/target/debug/deps/libnum_format-5e61e6332395e04f.rmeta --extern parking_lot=/opt/rustwide/target/debug/deps/libparking_lot-a03ebd0e3687dc28.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-2b9cf981e3aee9fd.rmeta --extern rpmalloc=/opt/rustwide/target/debug/deps/librpmalloc-b3b5756d1ad71a17.rmeta --extern tokio=/opt/rustwide/target/debug/deps/libtokio-886d4c86aca3cebe.rmeta --extern tokio_util=/opt/rustwide/target/debug/deps/libtokio_util-af7b29248474b662.rmeta --cap-lints=warn --crate-version 0.5.1` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "f021157004fe908b95a4404f37462300df160c937306c5ff55890ade9493c521", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f021157004fe908b95a4404f37462300df160c937306c5ff55890ade9493c521", kill_on_drop: false }`
[INFO] [stdout] f021157004fe908b95a4404f37462300df160c937306c5ff55890ade9493c521
