[INFO] updating cached 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" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 55686a7c9976071bb83e0d663e55352279397c76 [INFO] documenting swimmesberger/UDPForwarder_rs against master#394e1b40d264aa6928811919c1124fa248e7d802 for pr-73566 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fswimmesberger%2FUDPForwarder_rs" "/workspace/builds/worker-4/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/swimmesberger/UDPForwarder_rs on toolchain 394e1b40d264aa6928811919c1124fa248e7d802 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "read-manifest" "--manifest-path" "Cargo.toml", 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-4/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" "+394e1b40d264aa6928811919c1124fa248e7d802" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5c7bb0b1e2fce1357b420ad7aaf73a16824b58355c8c8b014677456e32909c22 [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" "5c7bb0b1e2fce1357b420ad7aaf73a16824b58355c8c8b014677456e32909c22", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5c7bb0b1e2fce1357b420ad7aaf73a16824b58355c8c8b014677456e32909c22", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5c7bb0b1e2fce1357b420ad7aaf73a16824b58355c8c8b014677456e32909c22", kill_on_drop: false }` [INFO] [stdout] 5c7bb0b1e2fce1357b420ad7aaf73a16824b58355c8c8b014677456e32909c22 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] f2a1ef3fe982754da7e2c725ddb153223a360e547a02514e979759949d828a14 [INFO] running `Command { std: "docker" "start" "-a" "f2a1ef3fe982754da7e2c725ddb153223a360e547a02514e979759949d828a14", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.68 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling autocfg v1.0.0 [INFO] [stderr] Compiling proc-macro2 v1.0.9 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking slab v0.4.2 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Checking futures-core v0.3.4 [INFO] [stderr] Compiling proc-macro-nested v0.1.4 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Checking futures-sink v0.3.4 [INFO] [stderr] Checking futures-io v0.3.4 [INFO] [stderr] Compiling proc-macro-hack v0.5.14 [INFO] [stderr] Compiling pkg-config v0.3.17 [INFO] [stderr] Compiling cc v1.0.50 [INFO] [stderr] Compiling arrayvec v0.4.12 [INFO] [stderr] Checking smallvec v1.2.0 [INFO] [stderr] Checking arc-swap v0.4.5 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Checking futures-task v0.3.4 [INFO] [stderr] Checking fnv v1.0.6 [INFO] [stderr] Checking pin-project-lite v0.1.4 [INFO] [stderr] Checking bytes v0.5.4 [INFO] [stderr] Checking nodrop v0.1.14 [INFO] [stderr] Checking ppv-lite86 v0.2.6 [INFO] [stderr] Checking ansi_term v0.11.0 [INFO] [stderr] Checking itoa v0.4.5 [INFO] [stderr] Checking atomic-option v0.1.2 [INFO] [stderr] Checking vec_map v0.8.1 [INFO] [stderr] Checking arrayvec v0.5.1 [INFO] [stderr] Checking atomic-counter v1.0.1 [INFO] [stderr] Checking lock_api v0.3.3 [INFO] [stderr] Checking futures-channel v0.3.4 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling memoffset v0.5.4 [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Checking num-format v0.4.0 [INFO] [stderr] Compiling quote v1.0.3 [INFO] [stderr] Compiling rpmalloc-sys v0.1.3 [INFO] [stderr] Compiling syn v1.0.17 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking net2 v0.2.33 [INFO] [stderr] Checking num_cpus v1.12.0 [INFO] [stderr] Checking signal-hook-registry v1.2.0 [INFO] [stderr] Checking parking_lot_core v0.7.0 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking clap v2.33.0 [INFO] [stderr] Checking crossbeam-channel v0.4.2 [INFO] [stderr] Checking crossbeam-queue v0.2.1 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking mio v0.6.21 [INFO] [stderr] Checking parking_lot v0.10.0 [INFO] [stderr] Checking crossbeam-deque v0.7.3 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking bus v2.2.3 [INFO] [stderr] Checking crossbeam v0.7.3 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking rpmalloc v0.1.3 [INFO] [stderr] Checking mio-uds v0.6.7 [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.4.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type or module `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type 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 type 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) -> 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) -> 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 { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [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 { [INFO] [stdout] | - ^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [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 { [INFO] [stdout] | - ^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [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 one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use crate::fudp::async_udp::tokio::signal::unix::c_int; [INFO] [stdout] | [INFO] [stdout] 1 | use crate::fudp::async_udp::tokio::sync::mpsc::chan::process::imp::process_inner::c_int; [INFO] [stdout] | [INFO] [stdout] 1 | use crate::fudp::async_udp::tokio::sync::mpsc::chan::process::imp::process_inner::sys::platform::raw::arch::c_int; [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 { [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 { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [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 { [INFO] [stdout] | - ^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [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{ [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{ [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{ [INFO] [stdout] | - help: you might be missing a type parameter: `` ^^^^^^ 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` ^^^^^^ 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 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 { [INFO] [stdout] | - help: you might be missing a type parameter: `` ^^^^^^ 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: `` ^^^^^^^^^ 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) -> 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:526:70 [INFO] [stdout] | [INFO] [stdout] 526 | fn queue_sends(g_rio: RIO_EXTENSION_FUNCTION_TABLE, g_request_queue: RIO_CQ, mutex: &Mutex) -> std::io::Result { [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) -> (u32, u32) { [INFO] [stdout] | - ^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [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: `` ^^^^^^^^^ 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: `` ^^^^^^^^^ 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 { [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 { [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 { [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: `` [INFO] [stdout] ... [INFO] [stdout] 819 | remote_address: Option, [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, 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, 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, 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, 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-d3316d710fc24860.rmeta --extern atomic_counter=/opt/rustwide/target/debug/deps/libatomic_counter-863abc08f00cdd1e.rmeta --extern bus=/opt/rustwide/target/debug/deps/libbus-e382d939488ec225.rmeta --extern bytes=/opt/rustwide/target/debug/deps/libbytes-7b2805cc1ca9dd79.rmeta --extern clap=/opt/rustwide/target/debug/deps/libclap-73c0990f5ac60373.rmeta --extern crossbeam=/opt/rustwide/target/debug/deps/libcrossbeam-d6f3444fc3f816f3.rmeta --extern crossbeam_channel=/opt/rustwide/target/debug/deps/libcrossbeam_channel-aed0188729e0acc4.rmeta --extern futures=/opt/rustwide/target/debug/deps/libfutures-c36b02edcd314530.rmeta --extern net2=/opt/rustwide/target/debug/deps/libnet2-4617282e8c136fe4.rmeta --extern num_format=/opt/rustwide/target/debug/deps/libnum_format-495d711062a56bfc.rmeta --extern parking_lot=/opt/rustwide/target/debug/deps/libparking_lot-f70e0ba5e90c082d.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-b5c2a6eea699b194.rmeta --extern rpmalloc=/opt/rustwide/target/debug/deps/librpmalloc-295d364df3c529c0.rmeta --extern tokio=/opt/rustwide/target/debug/deps/libtokio-7a96ba495ff7c575.rmeta --extern tokio_util=/opt/rustwide/target/debug/deps/libtokio_util-cc7675edca07e0e7.rmeta --cap-lints=forbid` (exit code: 1) [INFO] running `Command { std: "docker" "inspect" "f2a1ef3fe982754da7e2c725ddb153223a360e547a02514e979759949d828a14", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f2a1ef3fe982754da7e2c725ddb153223a360e547a02514e979759949d828a14", kill_on_drop: false }` [INFO] [stdout] f2a1ef3fe982754da7e2c725ddb153223a360e547a02514e979759949d828a14