[INFO] updating cached repository https://github.com/kabergstrom/dmaio [INFO] running `"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"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 71c0713fe1791a394a835268b5d9098b222cd709 [INFO] checking kabergstrom/dmaio against master#7f940ef5d91b53e889f111f27e00849f2f5ae4a2 for pr-72493 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkabergstrom%2Fdmaio" "/workspace/builds/worker-13/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/kabergstrom/dmaio on toolchain 7f940ef5d91b53e889f111f27e00849f2f5ae4a2 [INFO] running `"/workspace/cargo-home/bin/cargo" "+7f940ef5d91b53e889f111f27e00849f2f5ae4a2" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/kabergstrom/dmaio [INFO] finished tweaking git repo https://github.com/kabergstrom/dmaio [INFO] tweaked toml for git repo https://github.com/kabergstrom/dmaio written to /workspace/builds/worker-13/source/Cargo.toml [INFO] crate git repo https://github.com/kabergstrom/dmaio already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+7f940ef5d91b53e889f111f27e00849f2f5ae4a2" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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" "RUSTFLAGS=--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" "/opt/rustwide/cargo-home/bin/cargo" "+7f940ef5d91b53e889f111f27e00849f2f5ae4a2" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] d10c7671d876d580e75045deab10ad4b9dcc0659fa849b725a213bdbdb015c9e [INFO] running `"docker" "start" "-a" "d10c7671d876d580e75045deab10ad4b9dcc0659fa849b725a213bdbdb015c9e"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling libc v0.2.70 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Checking smallvec v1.4.0 [INFO] [stderr] Compiling winapi v0.3.8 [INFO] [stderr] Checking async-task v3.0.0 [INFO] [stderr] Checking lock_api v0.3.4 [INFO] [stderr] Checking parking_lot_core v0.7.2 [INFO] [stderr] Checking parking_lot v0.10.2 [INFO] [stderr] Checking dmaio v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/buffer/bufpool.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | shared::ntdef::PVOID, [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/buffer/bufpool.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/buffer/bufpool.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | shared::ntdef::PVOID, [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/buffer/bufpool.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/buffer/bufpool.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/iocp.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/buffer/bufpool.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/iocp.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/iocp.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/iocp.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `winapi::ctypes`, `winapi::shared`, `winapi::um` [INFO] [stderr] --> src/iocp.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | ctypes::c_int, [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] 9 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] ... [INFO] [stderr] 14 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `winapi::ctypes`, `winapi::shared`, `winapi::um` [INFO] [stderr] --> src/iocp.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | ctypes::c_int, [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] 9 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] ... [INFO] [stderr] 14 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rio.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/rio.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rio.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/rio.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rio.rs:29:13 [INFO] [stderr] | [INFO] [stderr] 29 | use winapi::shared::mswsockdef::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rio.rs:29:13 [INFO] [stderr] | [INFO] [stderr] 29 | use winapi::shared::mswsockdef::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rio.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | use winapi::shared::winerror::ERROR_SUCCESS; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/rio.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | use winapi::um::mswsock::PRIO_NOTIFICATION_COMPLETION; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rio.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | use winapi::shared::winerror::ERROR_SUCCESS; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/rio.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | use winapi::um::mswsock::PRIO_NOTIFICATION_COMPLETION; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `winapi::ctypes`, `winapi::shared`, `winapi::um` [INFO] [stderr] --> src/rio.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | ctypes::c_int, [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] 13 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] ... [INFO] [stderr] 19 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `winapi::ctypes`, `winapi::shared`, `winapi::um` [INFO] [stderr] --> src/rio.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | ctypes::c_int, [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] 13 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] ... [INFO] [stderr] 19 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rio_buf.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | shared::mswsockdef::RIO_INVALID_BUFFERID, [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rio_buf.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rio_buf.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | shared::mswsockdef::RIO_INVALID_BUFFERID, [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rio_buf.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rio_buf.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use winapi::shared::mswsockdef::{RIO_BUF, RIO_BUFFERID}; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `winapi::ctypes`, `winapi::shared` [INFO] [stderr] --> src/rio_buf.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | ctypes::c_int, [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] 9 | shared::mswsockdef::RIO_INVALID_BUFFERID, [INFO] [stderr] 10 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rio_buf.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use winapi::shared::mswsockdef::{RIO_BUF, RIO_BUFFERID}; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `winapi::ctypes`, `winapi::shared` [INFO] [stderr] --> src/rio_buf.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | ctypes::c_int, [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] 9 | shared::mswsockdef::RIO_INVALID_BUFFERID, [INFO] [stderr] 10 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/main.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/main.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/main.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/main.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `winapi::ctypes`, `winapi::shared`, `winapi::um` [INFO] [stderr] --> src/main.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | ctypes::c_int, [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] 29 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] ... [INFO] [stderr] 35 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `winapi::ctypes`, `winapi::shared`, `winapi::um` [INFO] [stderr] --> src/main.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | ctypes::c_int, [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] 29 | shared::{ [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] ... [INFO] [stderr] 35 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/net_api.rs:153:49 [INFO] [stderr] | [INFO] [stderr] 153 | fn handle_completion(&self, entry: &winapi::um::minwinbase::OVERLAPPED_ENTRY) -> Result<()> { [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/net_api.rs:153:49 [INFO] [stderr] | [INFO] [stderr] 153 | fn handle_completion(&self, entry: &winapi::um::minwinbase::OVERLAPPED_ENTRY) -> Result<()> { [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `RIO_EXTENSION_FUNCTION_TABLE` [INFO] [stderr] --> src/rio.rs:261:22 [INFO] [stderr] | [INFO] [stderr] 261 | let mut vtable = RIO_EXTENSION_FUNCTION_TABLE::default(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `RIO_EXTENSION_FUNCTION_TABLE` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `RIO_EXTENSION_FUNCTION_TABLE` [INFO] [stderr] --> src/rio.rs:261:22 [INFO] [stderr] | [INFO] [stderr] 261 | let mut vtable = RIO_EXTENSION_FUNCTION_TABLE::default(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `RIO_EXTENSION_FUNCTION_TABLE` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `RIO_NOTIFICATION_COMPLETION` [INFO] [stderr] --> src/rio.rs:758:33 [INFO] [stderr] | [INFO] [stderr] 758 | let mut iocp_registration = RIO_NOTIFICATION_COMPLETION::default(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `RIO_NOTIFICATION_COMPLETION` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `OVERLAPPED` [INFO] [stderr] --> src/rio.rs:772:26 [INFO] [stderr] | [INFO] [stderr] 772 | let mut overlapped = OVERLAPPED::default(); [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `OVERLAPPED` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `RIO_NOTIFICATION_COMPLETION` [INFO] [stderr] --> src/rio.rs:758:33 [INFO] [stderr] | [INFO] [stderr] 758 | let mut iocp_registration = RIO_NOTIFICATION_COMPLETION::default(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `RIO_NOTIFICATION_COMPLETION` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `OVERLAPPED` [INFO] [stderr] --> src/rio.rs:772:26 [INFO] [stderr] | [INFO] [stderr] 772 | let mut overlapped = OVERLAPPED::default(); [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `OVERLAPPED` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `RIO_BUF` [INFO] [stderr] --> src/rio_buf.rs:60:27 [INFO] [stderr] | [INFO] [stderr] 60 | let mut rio_buf = RIO_BUF::default(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `RIO_BUF` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `RIO_BUF` [INFO] [stderr] --> src/rio_buf.rs:60:27 [INFO] [stderr] | [INFO] [stderr] 60 | let mut rio_buf = RIO_BUF::default(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `RIO_BUF` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `MEM_RESERVE` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:388:9 [INFO] [stderr] | [INFO] [stderr] 388 | MEM_RESERVE | MEM_COMMIT, // | MEM_LARGE_PAGES, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `MEM_COMMIT` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:388:23 [INFO] [stderr] | [INFO] [stderr] 388 | MEM_RESERVE | MEM_COMMIT, // | MEM_LARGE_PAGES, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PAGE_READWRITE` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:389:9 [INFO] [stderr] | [INFO] [stderr] 389 | PAGE_READWRITE, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:392:45 [INFO] [stderr] | [INFO] [stderr] 392 | Err(Error::WinError("VirtualAlloc", GetLastError()))? [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:398:49 [INFO] [stderr] | [INFO] [stderr] 398 | let ret_val = memoryapi::VirtualFree(buf as PVOID, size, MEM_RELEASE); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `MEM_RELEASE` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:398:62 [INFO] [stderr] | [INFO] [stderr] 398 | let ret_val = memoryapi::VirtualFree(buf as PVOID, size, MEM_RELEASE); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:400:44 [INFO] [stderr] | [INFO] [stderr] 400 | Err(Error::WinError("VirtualFree", GetLastError()))? [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OVERLAPPED_ENTRY` in this scope [INFO] [stderr] --> src/iocp.rs:26:41 [INFO] [stderr] | [INFO] [stderr] 26 | fn handle_completion(&self, entry: &OVERLAPPED_ENTRY) -> Result<()>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/iocp.rs:36:25 [INFO] [stderr] | [INFO] [stderr] 33 | pub struct IOCPQueueBuilder { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 36 | iocp_handle: Option, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/iocp.rs:48:34 [INFO] [stderr] | [INFO] [stderr] 48 | pub fn iocp_handle(&self) -> HANDLE { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope [INFO] [stderr] --> src/iocp.rs:93:22 [INFO] [stderr] | [INFO] [stderr] 93 | unsafe { CloseHandle(handle) }; [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/iocp.rs:99:13 [INFO] [stderr] | [INFO] [stderr] 99 | handle: HANDLE, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope [INFO] [stderr] --> src/iocp.rs:105:18 [INFO] [stderr] | [INFO] [stderr] 105 | unsafe { CloseHandle(self.handle) }; [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OVERLAPPED_ENTRY` in this scope [INFO] [stderr] --> src/iocp.rs:113:41 [INFO] [stderr] | [INFO] [stderr] 113 | fn handle_completion(&self, entry: &OVERLAPPED_ENTRY) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/iocp.rs:139:35 [INFO] [stderr] | [INFO] [stderr] 139 | handle as HANDLE, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPOVERLAPPED` in this scope [INFO] [stderr] --> src/iocp.rs:142:44 [INFO] [stderr] | [INFO] [stderr] 142 | task.into_raw() as LPOVERLAPPED, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OVERLAPPED_ENTRY` in this scope [INFO] [stderr] --> src/iocp.rs:153:47 [INFO] [stderr] | [INFO] [stderr] 153 | pub struct IOCPQueue(Arc, Vec); [INFO] [stderr] | - ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] | | [INFO] [stderr] | help: you might be missing a type parameter: `` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/iocp.rs:167:50 [INFO] [stderr] | [INFO] [stderr] 167 | completion_entries.capacity() as ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INFINITE` in this scope [INFO] [stderr] --> src/iocp.rs:169:38 [INFO] [stderr] | [INFO] [stderr] 169 | timeout_ms.unwrap_or(INFINITE), [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/iocp.rs:183:23 [INFO] [stderr] | [INFO] [stderr] 183 | } else if GetLastError() == WAIT_TIMEOUT { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `WAIT_TIMEOUT` in this scope [INFO] [stderr] --> src/iocp.rs:183:41 [INFO] [stderr] | [INFO] [stderr] 183 | } else if GetLastError() == WAIT_TIMEOUT { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/iocp.rs:188:21 [INFO] [stderr] | [INFO] [stderr] 188 | GetLastError(), [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/iocp.rs:195:67 [INFO] [stderr] | [INFO] [stderr] 195 | unsafe fn create_completion_port(max_thread_users: u32) -> Result { [INFO] [stderr] | - ^^^^^^ not found in this scope [INFO] [stderr] | | [INFO] [stderr] | help: you might be missing a type parameter: `` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `MEM_RESERVE` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:388:9 [INFO] [stderr] | [INFO] [stderr] 388 | MEM_RESERVE | MEM_COMMIT, // | MEM_LARGE_PAGES, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope [INFO] [stderr] --> src/iocp.rs:197:42 [INFO] [stderr] | [INFO] [stderr] 197 | ioapiset::CreateIoCompletionPort(INVALID_HANDLE_VALUE, null_mut(), 0, max_thread_users); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `MEM_COMMIT` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:388:23 [INFO] [stderr] | [INFO] [stderr] 388 | MEM_RESERVE | MEM_COMMIT, // | MEM_LARGE_PAGES, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope [INFO] [stderr] --> src/iocp.rs:198:18 [INFO] [stderr] | [INFO] [stderr] 198 | if handle != INVALID_HANDLE_VALUE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PAGE_READWRITE` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:389:9 [INFO] [stderr] | [INFO] [stderr] 389 | PAGE_READWRITE, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:392:45 [INFO] [stderr] | [INFO] [stderr] 392 | Err(Error::WinError("VirtualAlloc", GetLastError()))? [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope [INFO] [stderr] --> src/rio.rs:50:22 [INFO] [stderr] | [INFO] [stderr] 50 | pub struct RIOVTable(RIO_EXTENSION_FUNCTION_TABLE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:398:49 [INFO] [stderr] | [INFO] [stderr] 398 | let ret_val = memoryapi::VirtualFree(buf as PVOID, size, MEM_RELEASE); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `MEM_RELEASE` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:398:62 [INFO] [stderr] | [INFO] [stderr] 398 | let ret_val = memoryapi::VirtualFree(buf as PVOID, size, MEM_RELEASE); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/buffer/bufpool.rs:400:44 [INFO] [stderr] | [INFO] [stderr] 400 | Err(Error::WinError("VirtualFree", GetLastError()))? [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:54:22 [INFO] [stderr] | [INFO] [stderr] 54 | SocketQueue: RIO_RQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OVERLAPPED_ENTRY` in this scope [INFO] [stderr] --> src/iocp.rs:26:41 [INFO] [stderr] | [INFO] [stderr] 26 | fn handle_completion(&self, entry: &OVERLAPPED_ENTRY) -> Result<()>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:55:16 [INFO] [stderr] | [INFO] [stderr] 55 | pData: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/iocp.rs:36:25 [INFO] [stderr] | [INFO] [stderr] 33 | pub struct IOCPQueueBuilder { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 36 | iocp_handle: Option, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:56:26 [INFO] [stderr] | [INFO] [stderr] 56 | DataBufferCount: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/iocp.rs:48:34 [INFO] [stderr] | [INFO] [stderr] 48 | pub fn iocp_handle(&self) -> HANDLE { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:57:16 [INFO] [stderr] | [INFO] [stderr] 57 | Flags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope [INFO] [stderr] --> src/iocp.rs:93:22 [INFO] [stderr] | [INFO] [stderr] 93 | unsafe { CloseHandle(handle) }; [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/iocp.rs:99:13 [INFO] [stderr] | [INFO] [stderr] 99 | handle: HANDLE, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:58:25 [INFO] [stderr] | [INFO] [stderr] 58 | RequestContext: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope [INFO] [stderr] --> src/iocp.rs:105:18 [INFO] [stderr] | [INFO] [stderr] 105 | unsafe { CloseHandle(self.handle) }; [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:70:22 [INFO] [stderr] | [INFO] [stderr] 70 | SocketQueue: RIO_RQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OVERLAPPED_ENTRY` in this scope [INFO] [stderr] --> src/iocp.rs:113:41 [INFO] [stderr] | [INFO] [stderr] 113 | fn handle_completion(&self, entry: &OVERLAPPED_ENTRY) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:71:16 [INFO] [stderr] | [INFO] [stderr] 71 | pData: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/iocp.rs:139:35 [INFO] [stderr] | [INFO] [stderr] 139 | handle as HANDLE, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPOVERLAPPED` in this scope [INFO] [stderr] --> src/iocp.rs:142:44 [INFO] [stderr] | [INFO] [stderr] 142 | task.into_raw() as LPOVERLAPPED, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:72:26 [INFO] [stderr] | [INFO] [stderr] 72 | DataBufferCount: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OVERLAPPED_ENTRY` in this scope [INFO] [stderr] --> src/iocp.rs:153:47 [INFO] [stderr] | [INFO] [stderr] 153 | pub struct IOCPQueue(Arc, Vec); [INFO] [stderr] | - ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] | | [INFO] [stderr] | help: you might be missing a type parameter: `` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:73:24 [INFO] [stderr] | [INFO] [stderr] 73 | pLocalAddress: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/iocp.rs:167:50 [INFO] [stderr] | [INFO] [stderr] 167 | completion_entries.capacity() as ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:74:25 [INFO] [stderr] | [INFO] [stderr] 74 | pRemoteAddress: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INFINITE` in this scope [INFO] [stderr] --> src/iocp.rs:169:38 [INFO] [stderr] | [INFO] [stderr] 169 | timeout_ms.unwrap_or(INFINITE), [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/iocp.rs:183:23 [INFO] [stderr] | [INFO] [stderr] 183 | } else if GetLastError() == WAIT_TIMEOUT { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:75:26 [INFO] [stderr] | [INFO] [stderr] 75 | pControlContext: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `WAIT_TIMEOUT` in this scope [INFO] [stderr] --> src/iocp.rs:183:41 [INFO] [stderr] | [INFO] [stderr] 183 | } else if GetLastError() == WAIT_TIMEOUT { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:76:17 [INFO] [stderr] | [INFO] [stderr] 76 | pFlags: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/iocp.rs:188:21 [INFO] [stderr] | [INFO] [stderr] 188 | GetLastError(), [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:77:16 [INFO] [stderr] | [INFO] [stderr] 77 | Flags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/iocp.rs:195:67 [INFO] [stderr] | [INFO] [stderr] 195 | unsafe fn create_completion_port(max_thread_users: u32) -> Result { [INFO] [stderr] | - ^^^^^^ not found in this scope [INFO] [stderr] | | [INFO] [stderr] | help: you might be missing a type parameter: `` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope [INFO] [stderr] --> src/iocp.rs:197:42 [INFO] [stderr] | [INFO] [stderr] 197 | ioapiset::CreateIoCompletionPort(INVALID_HANDLE_VALUE, null_mut(), 0, max_thread_users); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:78:25 [INFO] [stderr] | [INFO] [stderr] 78 | RequestContext: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope [INFO] [stderr] --> src/iocp.rs:198:18 [INFO] [stderr] | [INFO] [stderr] 198 | if handle != INVALID_HANDLE_VALUE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:100:22 [INFO] [stderr] | [INFO] [stderr] 100 | SocketQueue: RIO_RQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope [INFO] [stderr] --> src/rio.rs:50:22 [INFO] [stderr] | [INFO] [stderr] 50 | pub struct RIOVTable(RIO_EXTENSION_FUNCTION_TABLE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:101:16 [INFO] [stderr] | [INFO] [stderr] 101 | pData: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:54:22 [INFO] [stderr] | [INFO] [stderr] 54 | SocketQueue: RIO_RQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:102:26 [INFO] [stderr] | [INFO] [stderr] 102 | DataBufferCount: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:103:16 [INFO] [stderr] | [INFO] [stderr] 103 | Flags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:55:16 [INFO] [stderr] | [INFO] [stderr] 55 | pData: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:104:25 [INFO] [stderr] | [INFO] [stderr] 104 | RequestContext: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:56:26 [INFO] [stderr] | [INFO] [stderr] 56 | DataBufferCount: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:57:16 [INFO] [stderr] | [INFO] [stderr] 57 | Flags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:117:22 [INFO] [stderr] | [INFO] [stderr] 117 | SocketQueue: RIO_RQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:58:25 [INFO] [stderr] | [INFO] [stderr] 58 | RequestContext: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:118:16 [INFO] [stderr] | [INFO] [stderr] 118 | pData: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:70:22 [INFO] [stderr] | [INFO] [stderr] 70 | SocketQueue: RIO_RQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:119:26 [INFO] [stderr] | [INFO] [stderr] 119 | DataBufferCount: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:71:16 [INFO] [stderr] | [INFO] [stderr] 71 | pData: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:120:24 [INFO] [stderr] | [INFO] [stderr] 120 | pLocalAddress: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:121:25 [INFO] [stderr] | [INFO] [stderr] 121 | pRemoteAddress: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:122:26 [INFO] [stderr] | [INFO] [stderr] 122 | pControlContext: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:123:17 [INFO] [stderr] | [INFO] [stderr] 123 | pFlags: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:124:16 [INFO] [stderr] | [INFO] [stderr] 124 | Flags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:125:25 [INFO] [stderr] | [INFO] [stderr] 125 | RequestContext: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:144:58 [INFO] [stderr] | [INFO] [stderr] 144 | pub(crate) unsafe fn CloseCompletionQueue(&self, CQ: RIO_CQ) { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:149:20 [INFO] [stderr] | [INFO] [stderr] 149 | QueueSize: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_NOTIFICATION_COMPLETION` in this scope [INFO] [stderr] --> src/rio.rs:150:33 [INFO] [stderr] | [INFO] [stderr] 150 | NotificationCompletion: PRIO_NOTIFICATION_COMPLETION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:151:17 [INFO] [stderr] | [INFO] [stderr] 51 | impl RIOVTable { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 151 | ) -> Result { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_CQ` in this scope [INFO] [stderr] --> src/rio.rs:153:18 [INFO] [stderr] | [INFO] [stderr] 153 | if cq == RIO_INVALID_CQ { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SOCKET` in this scope [INFO] [stderr] --> src/rio.rs:161:17 [INFO] [stderr] | [INFO] [stderr] 161 | Socket: SOCKET, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:162:32 [INFO] [stderr] | [INFO] [stderr] 162 | MaxOutstandingReceive: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:163:32 [INFO] [stderr] | [INFO] [stderr] 163 | MaxReceiveDataBuffers: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:164:29 [INFO] [stderr] | [INFO] [stderr] 164 | MaxOutstandingSend: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:165:29 [INFO] [stderr] | [INFO] [stderr] 165 | MaxSendDataBuffers: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:166:20 [INFO] [stderr] | [INFO] [stderr] 166 | ReceiveCQ: RIO_CQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:167:17 [INFO] [stderr] | [INFO] [stderr] 167 | SendCQ: RIO_CQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:168:24 [INFO] [stderr] | [INFO] [stderr] 168 | SocketContext: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:169:17 [INFO] [stderr] | [INFO] [stderr] 51 | impl RIOVTable { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 169 | ) -> Result { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_RQ` in this scope [INFO] [stderr] --> src/rio.rs:180:18 [INFO] [stderr] | [INFO] [stderr] 180 | if rq == RIO_INVALID_RQ { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:188:13 [INFO] [stderr] | [INFO] [stderr] 188 | CQ: RIO_CQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIORESULT` in this scope [INFO] [stderr] --> src/rio.rs:189:16 [INFO] [stderr] | [INFO] [stderr] 189 | Array: PRIORESULT, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:190:20 [INFO] [stderr] | [INFO] [stderr] 190 | ArraySize: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:191:17 [INFO] [stderr] | [INFO] [stderr] 51 | impl RIOVTable { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 191 | ) -> Result { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_CORRUPT_CQ` in this scope [INFO] [stderr] --> src/rio.rs:193:22 [INFO] [stderr] | [INFO] [stderr] 193 | if retval == RIO_CORRUPT_CQ { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUFFERID` in this scope [INFO] [stderr] --> src/rio.rs:199:60 [INFO] [stderr] | [INFO] [stderr] 199 | pub(crate) unsafe fn DeregisterBuffer(&self, BufferID: RIO_BUFFERID) { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PCHAR` in this scope [INFO] [stderr] --> src/rio.rs:204:21 [INFO] [stderr] | [INFO] [stderr] 204 | DataBuffer: PCHAR, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:205:21 [INFO] [stderr] | [INFO] [stderr] 205 | DataLength: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:72:26 [INFO] [stderr] | [INFO] [stderr] 72 | DataBufferCount: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUFFERID` in this scope [INFO] [stderr] --> src/rio.rs:206:17 [INFO] [stderr] | [INFO] [stderr] 51 | impl RIOVTable { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 206 | ) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_BUFFERID` in this scope [INFO] [stderr] --> src/rio.rs:208:12 [INFO] [stderr] | [INFO] [stderr] 208 | if RIO_INVALID_BUFFERID == retval { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:73:24 [INFO] [stderr] | [INFO] [stderr] 73 | pLocalAddress: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:214:44 [INFO] [stderr] | [INFO] [stderr] 214 | pub(crate) unsafe fn Notify(&self, CQ: RIO_CQ) -> Result<()> { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope [INFO] [stderr] --> src/rio.rs:218:19 [INFO] [stderr] | [INFO] [stderr] 218 | } else if ERROR_SUCCESS != retval as u32 { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:74:25 [INFO] [stderr] | [INFO] [stderr] 74 | pRemoteAddress: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:224:59 [INFO] [stderr] | [INFO] [stderr] 224 | pub(crate) unsafe fn ResizeCompletionQueue(&self, CQ: RIO_CQ, QueueSize: DWORD) -> Result<()> { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:75:26 [INFO] [stderr] | [INFO] [stderr] 75 | pControlContext: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:76:17 [INFO] [stderr] | [INFO] [stderr] 76 | pFlags: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:224:78 [INFO] [stderr] | [INFO] [stderr] 224 | pub(crate) unsafe fn ResizeCompletionQueue(&self, CQ: RIO_CQ, QueueSize: DWORD) -> Result<()> { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:77:16 [INFO] [stderr] | [INFO] [stderr] 77 | Flags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:234:13 [INFO] [stderr] | [INFO] [stderr] 234 | RQ: RIO_RQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:78:25 [INFO] [stderr] | [INFO] [stderr] 78 | RequestContext: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:235:32 [INFO] [stderr] | [INFO] [stderr] 235 | MaxOutstandingReceive: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:100:22 [INFO] [stderr] | [INFO] [stderr] 100 | SocketQueue: RIO_RQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:236:29 [INFO] [stderr] | [INFO] [stderr] 236 | MaxOutstandingSend: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:101:16 [INFO] [stderr] | [INFO] [stderr] 101 | pData: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:102:26 [INFO] [stderr] | [INFO] [stderr] 102 | DataBufferCount: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `GUID` in this scope [INFO] [stderr] --> src/rio.rs:260:35 [INFO] [stderr] | [INFO] [stderr] 251 | pub unsafe fn init_rio() -> Result<()> { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 260 | let rio_guid_size = size_of::() as u32; [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:103:16 [INFO] [stderr] | [INFO] [stderr] 103 | Flags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope [INFO] [stderr] --> src/rio.rs:262:33 [INFO] [stderr] | [INFO] [stderr] 251 | pub unsafe fn init_rio() -> Result<()> { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 262 | let vtable_size = size_of::() as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:104:25 [INFO] [stderr] | [INFO] [stderr] 104 | RequestContext: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SIO_GET_MULTIPLE_EXTENSION_FUNCTION_POINTER` in this scope [INFO] [stderr] --> src/rio.rs:265:9 [INFO] [stderr] | [INFO] [stderr] 265 | SIO_GET_MULTIPLE_EXTENSION_FUNCTION_POINTER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:117:22 [INFO] [stderr] | [INFO] [stderr] 117 | SocketQueue: RIO_RQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `GUID` in this scope [INFO] [stderr] --> src/rio.rs:266:31 [INFO] [stderr] | [INFO] [stderr] 266 | &mut rio_guid as *mut GUID as *mut _, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:118:16 [INFO] [stderr] | [INFO] [stderr] 118 | pData: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope [INFO] [stderr] --> src/rio.rs:268:29 [INFO] [stderr] | [INFO] [stderr] 268 | &mut vtable as *mut RIO_EXTENSION_FUNCTION_TABLE as *mut _, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:119:26 [INFO] [stderr] | [INFO] [stderr] 119 | DataBufferCount: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SOCKET` in this scope [INFO] [stderr] --> src/rio.rs:294:17 [INFO] [stderr] | [INFO] [stderr] 294 | pub socket: SOCKET, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:120:24 [INFO] [stderr] | [INFO] [stderr] 120 | pLocalAddress: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:121:25 [INFO] [stderr] | [INFO] [stderr] 121 | pRemoteAddress: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:295:13 [INFO] [stderr] | [INFO] [stderr] 295 | pub rq: RIO_RQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:122:26 [INFO] [stderr] | [INFO] [stderr] 122 | pControlContext: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:350:16 [INFO] [stderr] | [INFO] [stderr] 350 | flags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:123:17 [INFO] [stderr] | [INFO] [stderr] 123 | pFlags: PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:409:59 [INFO] [stderr] | [INFO] [stderr] 409 | let local_addr_param = &mut local_addr_buf as PRIO_BUF; [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:124:16 [INFO] [stderr] | [INFO] [stderr] 124 | Flags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:410:61 [INFO] [stderr] | [INFO] [stderr] 410 | let remote_addr_param = &mut remote_addr_buf as PRIO_BUF; [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:125:25 [INFO] [stderr] | [INFO] [stderr] 125 | RequestContext: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:144:58 [INFO] [stderr] | [INFO] [stderr] 144 | pub(crate) unsafe fn CloseCompletionQueue(&self, CQ: RIO_CQ) { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:415:34 [INFO] [stderr] | [INFO] [stderr] 415 | &mut data_buf as PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:149:20 [INFO] [stderr] | [INFO] [stderr] 149 | QueueSize: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_MSG_DEFER` in this scope [INFO] [stderr] --> src/rio.rs:421:17 [INFO] [stderr] | [INFO] [stderr] 421 | RIO_MSG_DEFER, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_NOTIFICATION_COMPLETION` in this scope [INFO] [stderr] --> src/rio.rs:150:33 [INFO] [stderr] | [INFO] [stderr] 150 | NotificationCompletion: PRIO_NOTIFICATION_COMPLETION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:422:58 [INFO] [stderr] | [INFO] [stderr] 422 | packet.into_raw().into_raw().as_ptr() as PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:151:17 [INFO] [stderr] | [INFO] [stderr] 51 | impl RIOVTable { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 151 | ) -> Result { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_MSG_COMMIT_ONLY` in this scope [INFO] [stderr] --> src/rio.rs:438:17 [INFO] [stderr] | [INFO] [stderr] 438 | RIO_MSG_COMMIT_ONLY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_CQ` in this scope [INFO] [stderr] --> src/rio.rs:153:18 [INFO] [stderr] | [INFO] [stderr] 153 | if cq == RIO_INVALID_CQ { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_MSG_COMMIT_ONLY` in this scope [INFO] [stderr] --> src/rio.rs:455:17 [INFO] [stderr] | [INFO] [stderr] 455 | RIO_MSG_COMMIT_ONLY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SOCKET` in this scope [INFO] [stderr] --> src/rio.rs:161:17 [INFO] [stderr] | [INFO] [stderr] 161 | Socket: SOCKET, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:488:40 [INFO] [stderr] | [INFO] [stderr] 488 | &mut local_addr_buf as PRIO_BUF [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:162:32 [INFO] [stderr] | [INFO] [stderr] 162 | MaxOutstandingReceive: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:493:41 [INFO] [stderr] | [INFO] [stderr] 493 | &mut remote_addr_buf as PRIO_BUF [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:163:32 [INFO] [stderr] | [INFO] [stderr] 163 | MaxReceiveDataBuffers: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_BUFFERID` in this scope [INFO] [stderr] --> src/rio.rs:499:48 [INFO] [stderr] | [INFO] [stderr] 499 | debug_assert!(data_buf.BufferId != RIO_INVALID_BUFFERID); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:164:29 [INFO] [stderr] | [INFO] [stderr] 164 | MaxOutstandingSend: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:504:34 [INFO] [stderr] | [INFO] [stderr] 504 | &mut data_buf as PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:165:29 [INFO] [stderr] | [INFO] [stderr] 165 | MaxSendDataBuffers: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:166:20 [INFO] [stderr] | [INFO] [stderr] 166 | ReceiveCQ: RIO_CQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_MSG_DEFER` in this scope [INFO] [stderr] --> src/rio.rs:510:17 [INFO] [stderr] | [INFO] [stderr] 510 | RIO_MSG_DEFER, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:167:17 [INFO] [stderr] | [INFO] [stderr] 167 | SendCQ: RIO_CQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:511:58 [INFO] [stderr] | [INFO] [stderr] 511 | packet.into_raw().into_raw().as_ptr() as PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:168:24 [INFO] [stderr] | [INFO] [stderr] 168 | SocketContext: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PCHAR` in this scope [INFO] [stderr] --> src/rio.rs:525:47 [INFO] [stderr] | [INFO] [stderr] 525 | &mut buffer_size as *mut _ as PCHAR, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:169:17 [INFO] [stderr] | [INFO] [stderr] 51 | impl RIOVTable { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 169 | ) -> Result { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PCHAR` in this scope [INFO] [stderr] --> src/rio.rs:543:47 [INFO] [stderr] | [INFO] [stderr] 543 | &mut buffer_size as *mut _ as PCHAR, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_RQ` in this scope [INFO] [stderr] --> src/rio.rs:180:18 [INFO] [stderr] | [INFO] [stderr] 180 | if rq == RIO_INVALID_RQ { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:560:12 [INFO] [stderr] | [INFO] [stderr] 560 | flags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:561:17 [INFO] [stderr] | [INFO] [stderr] 561 | receive_cq: RIO_CQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:562:14 [INFO] [stderr] | [INFO] [stderr] 562 | send_cq: RIO_CQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:563:30 [INFO] [stderr] | [INFO] [stderr] 563 | max_outstanding_receive: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:564:27 [INFO] [stderr] | [INFO] [stderr] 564 | max_outstanding_send: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SOCKET` in this scope [INFO] [stderr] --> src/rio.rs:565:14 [INFO] [stderr] | [INFO] [stderr] 557 | unsafe fn create_rio_socket( [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 565 | ) -> Result<(SOCKET, RIO_RQ)> { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:565:22 [INFO] [stderr] | [INFO] [stderr] 557 | unsafe fn create_rio_socket( [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 565 | ) -> Result<(SOCKET, RIO_RQ)> { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:592:67 [INFO] [stderr] | [INFO] [stderr] 592 | pub unsafe fn create_socket(_type: c_int, protocol: c_int, flags: DWORD) -> Result { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SOCKET` in this scope [INFO] [stderr] --> src/rio.rs:592:84 [INFO] [stderr] | [INFO] [stderr] 592 | pub unsafe fn create_socket(_type: c_int, protocol: c_int, flags: DWORD) -> Result { [INFO] [stderr] | - ^^^^^^ not found in this scope [INFO] [stderr] | | [INFO] [stderr] | help: you might be missing a type parameter: `` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `MAKEWORD` in this scope [INFO] [stderr] --> src/rio.rs:603:19 [INFO] [stderr] | [INFO] [stderr] 603 | let version = MAKEWORD(2, 2); [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIORESULT` in this scope [INFO] [stderr] --> src/rio.rs:618:25 [INFO] [stderr] | [INFO] [stderr] 617 | struct RIOQueueState { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] 618 | results_buffer: Vec, [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OVERLAPPED` in this scope [INFO] [stderr] --> src/rio.rs:625:34 [INFO] [stderr] | [INFO] [stderr] 622 | pub(crate) struct RIOQueueInner { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 625 | iocp_overlapped: MaybeUninit, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:626:9 [INFO] [stderr] | [INFO] [stderr] 626 | cq: RIO_CQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OVERLAPPED` in this scope [INFO] [stderr] --> src/rio.rs:634:48 [INFO] [stderr] | [INFO] [stderr] 634 | pub unsafe fn from_overlapped(overlapped: &OVERLAPPED) -> Self { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/rio.rs:641:29 [INFO] [stderr] | [INFO] [stderr] 633 | impl RIOQueue { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 641 | iocp_notify: Option, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:650:21 [INFO] [stderr] | [INFO] [stderr] 650 | fn cq(&self) -> RIO_CQ { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/rio.rs:744:25 [INFO] [stderr] | [INFO] [stderr] 743 | unsafe fn create_rio_cq( [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] 744 | iocp_notify: Option, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_CQ` in this scope [INFO] [stderr] --> src/rio.rs:751:13 [INFO] [stderr] | [INFO] [stderr] 751 | cq: RIO_INVALID_CQ, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_IOCP_COMPLETION` in this scope [INFO] [stderr] --> src/rio.rs:760:34 [INFO] [stderr] | [INFO] [stderr] 760 | iocp_registration.Type = RIO_IOCP_COMPLETION; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:762:74 [INFO] [stderr] | [INFO] [stderr] 762 | iocp_registration.u.Iocp_mut().CompletionKey = completion_key as PVOID; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:770:37 [INFO] [stderr] | [INFO] [stderr] 770 | *(&rio_queue_alloc.cq as *const RIO_CQ as *mut RIO_CQ) = [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:770:52 [INFO] [stderr] | [INFO] [stderr] 770 | *(&rio_queue_alloc.cq as *const RIO_CQ as *mut RIO_CQ) = [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:773:82 [INFO] [stderr] | [INFO] [stderr] 773 | *overlapped.u.Pointer_mut() = Arc::into_raw(Arc::clone(&rio_queue_alloc)) as PVOID; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OVERLAPPED` in this scope [INFO] [stderr] --> src/rio.rs:775:58 [INFO] [stderr] | [INFO] [stderr] 775 | rio_queue_alloc.iocp_overlapped.as_ptr() as *mut OVERLAPPED, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUFFERID` in this scope [INFO] [stderr] --> src/rio_buf.rs:20:31 [INFO] [stderr] | [INFO] [stderr] 20 | pub(crate) rio_buffer_id: RIO_BUFFERID, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_BUFFERID` in this scope [INFO] [stderr] --> src/rio_buf.rs:32:28 [INFO] [stderr] | [INFO] [stderr] 32 | rio_buffer_id: RIO_INVALID_BUFFERID, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUF` in this scope [INFO] [stderr] --> src/rio_buf.rs:52:10 [INFO] [stderr] | [INFO] [stderr] 52 | ) -> RIO_BUF { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUF` in this scope [INFO] [stderr] --> src/rio_buf.rs:66:84 [INFO] [stderr] | [INFO] [stderr] 66 | pub(crate) unsafe fn data_rio_buf(&self, buf_ref: &RawBufferRef, size: u32) -> RIO_BUF { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUF` in this scope [INFO] [stderr] --> src/rio_buf.rs:77:79 [INFO] [stderr] | [INFO] [stderr] 77 | pub(crate) unsafe fn local_addr_rio_buf(&self, buf_ref: &RawBufferRef) -> RIO_BUF { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUF` in this scope [INFO] [stderr] --> src/rio_buf.rs:84:80 [INFO] [stderr] | [INFO] [stderr] 84 | pub(crate) unsafe fn remote_addr_rio_buf(&self, buf_ref: &RawBufferRef) -> RIO_BUF { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUFFERID` in this scope [INFO] [stderr] --> src/rio_buf.rs:110:16 [INFO] [stderr] | [INFO] [stderr] 110 | buffer_id: RIO_BUFFERID, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_BUFFERID` in this scope [INFO] [stderr] --> src/rio_buf.rs:117:24 [INFO] [stderr] | [INFO] [stderr] 117 | buffer_id: RIO_INVALID_BUFFERID, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio_buf.rs:139:16 [INFO] [stderr] | [INFO] [stderr] 139 | as ULONG; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/main.rs:50:28 [INFO] [stderr] | [INFO] [stderr] 50 | WinError(&'static str, DWORD), [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/main.rs:63:67 [INFO] [stderr] | [INFO] [stderr] 63 | unsafe fn create_completion_port(max_thread_users: u32) -> Result { [INFO] [stderr] | - ^^^^^^ not found in this scope [INFO] [stderr] | | [INFO] [stderr] | help: you might be missing a type parameter: `` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope [INFO] [stderr] --> src/main.rs:65:42 [INFO] [stderr] | [INFO] [stderr] 65 | ioapiset::CreateIoCompletionPort(INVALID_HANDLE_VALUE, null_mut(), 0, max_thread_users); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope [INFO] [stderr] --> src/main.rs:66:18 [INFO] [stderr] | [INFO] [stderr] 66 | if handle != INVALID_HANDLE_VALUE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:188:13 [INFO] [stderr] | [INFO] [stderr] 188 | CQ: RIO_CQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIORESULT` in this scope [INFO] [stderr] --> src/rio.rs:189:16 [INFO] [stderr] | [INFO] [stderr] 189 | Array: PRIORESULT, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:190:20 [INFO] [stderr] | [INFO] [stderr] 190 | ArraySize: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:191:17 [INFO] [stderr] | [INFO] [stderr] 51 | impl RIOVTable { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 191 | ) -> Result { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_CORRUPT_CQ` in this scope [INFO] [stderr] --> src/rio.rs:193:22 [INFO] [stderr] | [INFO] [stderr] 193 | if retval == RIO_CORRUPT_CQ { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUFFERID` in this scope [INFO] [stderr] --> src/rio.rs:199:60 [INFO] [stderr] | [INFO] [stderr] 199 | pub(crate) unsafe fn DeregisterBuffer(&self, BufferID: RIO_BUFFERID) { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PCHAR` in this scope [INFO] [stderr] --> src/rio.rs:204:21 [INFO] [stderr] | [INFO] [stderr] 204 | DataBuffer: PCHAR, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:205:21 [INFO] [stderr] | [INFO] [stderr] 205 | DataLength: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUFFERID` in this scope [INFO] [stderr] --> src/rio.rs:206:17 [INFO] [stderr] | [INFO] [stderr] 51 | impl RIOVTable { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 206 | ) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_BUFFERID` in this scope [INFO] [stderr] --> src/rio.rs:208:12 [INFO] [stderr] | [INFO] [stderr] 208 | if RIO_INVALID_BUFFERID == retval { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:214:44 [INFO] [stderr] | [INFO] [stderr] 214 | pub(crate) unsafe fn Notify(&self, CQ: RIO_CQ) -> Result<()> { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ERROR_SUCCESS` in this scope [INFO] [stderr] --> src/rio.rs:218:19 [INFO] [stderr] | [INFO] [stderr] 218 | } else if ERROR_SUCCESS != retval as u32 { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:224:59 [INFO] [stderr] | [INFO] [stderr] 224 | pub(crate) unsafe fn ResizeCompletionQueue(&self, CQ: RIO_CQ, QueueSize: DWORD) -> Result<()> { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:224:78 [INFO] [stderr] | [INFO] [stderr] 224 | pub(crate) unsafe fn ResizeCompletionQueue(&self, CQ: RIO_CQ, QueueSize: DWORD) -> Result<()> { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:234:13 [INFO] [stderr] | [INFO] [stderr] 234 | RQ: RIO_RQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:235:32 [INFO] [stderr] | [INFO] [stderr] 235 | MaxOutstandingReceive: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:236:29 [INFO] [stderr] | [INFO] [stderr] 236 | MaxOutstandingSend: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `GUID` in this scope [INFO] [stderr] --> src/rio.rs:260:35 [INFO] [stderr] | [INFO] [stderr] 251 | pub unsafe fn init_rio() -> Result<()> { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 260 | let rio_guid_size = size_of::() as u32; [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope [INFO] [stderr] --> src/rio.rs:262:33 [INFO] [stderr] | [INFO] [stderr] 251 | pub unsafe fn init_rio() -> Result<()> { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 262 | let vtable_size = size_of::() as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SIO_GET_MULTIPLE_EXTENSION_FUNCTION_POINTER` in this scope [INFO] [stderr] --> src/rio.rs:265:9 [INFO] [stderr] | [INFO] [stderr] 265 | SIO_GET_MULTIPLE_EXTENSION_FUNCTION_POINTER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `GUID` in this scope [INFO] [stderr] --> src/rio.rs:266:31 [INFO] [stderr] | [INFO] [stderr] 266 | &mut rio_guid as *mut GUID as *mut _, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_EXTENSION_FUNCTION_TABLE` in this scope [INFO] [stderr] --> src/rio.rs:268:29 [INFO] [stderr] | [INFO] [stderr] 268 | &mut vtable as *mut RIO_EXTENSION_FUNCTION_TABLE as *mut _, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SOCKET` in this scope [INFO] [stderr] --> src/rio.rs:294:17 [INFO] [stderr] | [INFO] [stderr] 294 | pub socket: SOCKET, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:295:13 [INFO] [stderr] | [INFO] [stderr] 295 | pub rq: RIO_RQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:350:16 [INFO] [stderr] | [INFO] [stderr] 350 | flags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:409:59 [INFO] [stderr] | [INFO] [stderr] 409 | let local_addr_param = &mut local_addr_buf as PRIO_BUF; [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:410:61 [INFO] [stderr] | [INFO] [stderr] 410 | let remote_addr_param = &mut remote_addr_buf as PRIO_BUF; [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:415:34 [INFO] [stderr] | [INFO] [stderr] 415 | &mut data_buf as PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_MSG_DEFER` in this scope [INFO] [stderr] --> src/rio.rs:421:17 [INFO] [stderr] | [INFO] [stderr] 421 | RIO_MSG_DEFER, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:422:58 [INFO] [stderr] | [INFO] [stderr] 422 | packet.into_raw().into_raw().as_ptr() as PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_MSG_COMMIT_ONLY` in this scope [INFO] [stderr] --> src/rio.rs:438:17 [INFO] [stderr] | [INFO] [stderr] 438 | RIO_MSG_COMMIT_ONLY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_MSG_COMMIT_ONLY` in this scope [INFO] [stderr] --> src/rio.rs:455:17 [INFO] [stderr] | [INFO] [stderr] 455 | RIO_MSG_COMMIT_ONLY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:488:40 [INFO] [stderr] | [INFO] [stderr] 488 | &mut local_addr_buf as PRIO_BUF [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:493:41 [INFO] [stderr] | [INFO] [stderr] 493 | &mut remote_addr_buf as PRIO_BUF [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_BUFFERID` in this scope [INFO] [stderr] --> src/rio.rs:499:48 [INFO] [stderr] | [INFO] [stderr] 499 | debug_assert!(data_buf.BufferId != RIO_INVALID_BUFFERID); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PRIO_BUF` in this scope [INFO] [stderr] --> src/rio.rs:504:34 [INFO] [stderr] | [INFO] [stderr] 504 | &mut data_buf as PRIO_BUF, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_MSG_DEFER` in this scope [INFO] [stderr] --> src/rio.rs:510:17 [INFO] [stderr] | [INFO] [stderr] 510 | RIO_MSG_DEFER, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:511:58 [INFO] [stderr] | [INFO] [stderr] 511 | packet.into_raw().into_raw().as_ptr() as PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PCHAR` in this scope [INFO] [stderr] --> src/rio.rs:525:47 [INFO] [stderr] | [INFO] [stderr] 525 | &mut buffer_size as *mut _ as PCHAR, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PCHAR` in this scope [INFO] [stderr] --> src/rio.rs:543:47 [INFO] [stderr] | [INFO] [stderr] 543 | &mut buffer_size as *mut _ as PCHAR, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:560:12 [INFO] [stderr] | [INFO] [stderr] 560 | flags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:561:17 [INFO] [stderr] | [INFO] [stderr] 561 | receive_cq: RIO_CQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:562:14 [INFO] [stderr] | [INFO] [stderr] 562 | send_cq: RIO_CQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:563:30 [INFO] [stderr] | [INFO] [stderr] 563 | max_outstanding_receive: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio.rs:564:27 [INFO] [stderr] | [INFO] [stderr] 564 | max_outstanding_send: ULONG, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SOCKET` in this scope [INFO] [stderr] --> src/rio.rs:565:14 [INFO] [stderr] | [INFO] [stderr] 557 | unsafe fn create_rio_socket( [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 565 | ) -> Result<(SOCKET, RIO_RQ)> { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_RQ` in this scope [INFO] [stderr] --> src/rio.rs:565:22 [INFO] [stderr] | [INFO] [stderr] 557 | unsafe fn create_rio_socket( [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 565 | ) -> Result<(SOCKET, RIO_RQ)> { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/rio.rs:592:67 [INFO] [stderr] | [INFO] [stderr] 592 | pub unsafe fn create_socket(_type: c_int, protocol: c_int, flags: DWORD) -> Result { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SOCKET` in this scope [INFO] [stderr] --> src/rio.rs:592:84 [INFO] [stderr] | [INFO] [stderr] 592 | pub unsafe fn create_socket(_type: c_int, protocol: c_int, flags: DWORD) -> Result { [INFO] [stderr] | - ^^^^^^ not found in this scope [INFO] [stderr] | | [INFO] [stderr] | help: you might be missing a type parameter: `` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `MAKEWORD` in this scope [INFO] [stderr] --> src/rio.rs:603:19 [INFO] [stderr] | [INFO] [stderr] 603 | let version = MAKEWORD(2, 2); [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIORESULT` in this scope [INFO] [stderr] --> src/rio.rs:618:25 [INFO] [stderr] | [INFO] [stderr] 617 | struct RIOQueueState { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] 618 | results_buffer: Vec, [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OVERLAPPED` in this scope [INFO] [stderr] --> src/rio.rs:625:34 [INFO] [stderr] | [INFO] [stderr] 622 | pub(crate) struct RIOQueueInner { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 625 | iocp_overlapped: MaybeUninit, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:626:9 [INFO] [stderr] | [INFO] [stderr] 626 | cq: RIO_CQ, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OVERLAPPED` in this scope [INFO] [stderr] --> src/rio.rs:634:48 [INFO] [stderr] | [INFO] [stderr] 634 | pub unsafe fn from_overlapped(overlapped: &OVERLAPPED) -> Self { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/rio.rs:641:29 [INFO] [stderr] | [INFO] [stderr] 633 | impl RIOQueue { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 641 | iocp_notify: Option, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:650:21 [INFO] [stderr] | [INFO] [stderr] 650 | fn cq(&self) -> RIO_CQ { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/rio.rs:744:25 [INFO] [stderr] | [INFO] [stderr] 743 | unsafe fn create_rio_cq( [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] 744 | iocp_notify: Option, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_CQ` in this scope [INFO] [stderr] --> src/rio.rs:751:13 [INFO] [stderr] | [INFO] [stderr] 751 | cq: RIO_INVALID_CQ, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_IOCP_COMPLETION` in this scope [INFO] [stderr] --> src/rio.rs:760:34 [INFO] [stderr] | [INFO] [stderr] 760 | iocp_registration.Type = RIO_IOCP_COMPLETION; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:762:74 [INFO] [stderr] | [INFO] [stderr] 762 | iocp_registration.u.Iocp_mut().CompletionKey = completion_key as PVOID; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:770:37 [INFO] [stderr] | [INFO] [stderr] 770 | *(&rio_queue_alloc.cq as *const RIO_CQ as *mut RIO_CQ) = [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_CQ` in this scope [INFO] [stderr] --> src/rio.rs:770:52 [INFO] [stderr] | [INFO] [stderr] 770 | *(&rio_queue_alloc.cq as *const RIO_CQ as *mut RIO_CQ) = [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/rio.rs:773:82 [INFO] [stderr] | [INFO] [stderr] 773 | *overlapped.u.Pointer_mut() = Arc::into_raw(Arc::clone(&rio_queue_alloc)) as PVOID; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OVERLAPPED` in this scope [INFO] [stderr] --> src/rio.rs:775:58 [INFO] [stderr] | [INFO] [stderr] 775 | rio_queue_alloc.iocp_overlapped.as_ptr() as *mut OVERLAPPED, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUFFERID` in this scope [INFO] [stderr] --> src/rio_buf.rs:20:31 [INFO] [stderr] | [INFO] [stderr] 20 | pub(crate) rio_buffer_id: RIO_BUFFERID, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_BUFFERID` in this scope [INFO] [stderr] --> src/rio_buf.rs:32:28 [INFO] [stderr] | [INFO] [stderr] 32 | rio_buffer_id: RIO_INVALID_BUFFERID, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUF` in this scope [INFO] [stderr] --> src/rio_buf.rs:52:10 [INFO] [stderr] | [INFO] [stderr] 52 | ) -> RIO_BUF { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUF` in this scope [INFO] [stderr] --> src/rio_buf.rs:66:84 [INFO] [stderr] | [INFO] [stderr] 66 | pub(crate) unsafe fn data_rio_buf(&self, buf_ref: &RawBufferRef, size: u32) -> RIO_BUF { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUF` in this scope [INFO] [stderr] --> src/rio_buf.rs:77:79 [INFO] [stderr] | [INFO] [stderr] 77 | pub(crate) unsafe fn local_addr_rio_buf(&self, buf_ref: &RawBufferRef) -> RIO_BUF { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUF` in this scope [INFO] [stderr] --> src/rio_buf.rs:84:80 [INFO] [stderr] | [INFO] [stderr] 84 | pub(crate) unsafe fn remote_addr_rio_buf(&self, buf_ref: &RawBufferRef) -> RIO_BUF { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RIO_BUFFERID` in this scope [INFO] [stderr] --> src/rio_buf.rs:110:16 [INFO] [stderr] | [INFO] [stderr] 110 | buffer_id: RIO_BUFFERID, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RIO_INVALID_BUFFERID` in this scope [INFO] [stderr] --> src/rio_buf.rs:117:24 [INFO] [stderr] | [INFO] [stderr] 117 | buffer_id: RIO_INVALID_BUFFERID, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stderr] --> src/rio_buf.rs:139:16 [INFO] [stderr] | [INFO] [stderr] 139 | as ULONG; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/main.rs:50:28 [INFO] [stderr] | [INFO] [stderr] 50 | WinError(&'static str, DWORD), [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/main.rs:63:67 [INFO] [stderr] | [INFO] [stderr] 63 | unsafe fn create_completion_port(max_thread_users: u32) -> Result { [INFO] [stderr] | - ^^^^^^ not found in this scope [INFO] [stderr] | | [INFO] [stderr] | help: you might be missing a type parameter: `` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope [INFO] [stderr] --> src/main.rs:65:42 [INFO] [stderr] | [INFO] [stderr] 65 | ioapiset::CreateIoCompletionPort(INVALID_HANDLE_VALUE, null_mut(), 0, max_thread_users); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope [INFO] [stderr] --> src/main.rs:66:18 [INFO] [stderr] | [INFO] [stderr] 66 | if handle != INVALID_HANDLE_VALUE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0161]: cannot move a value of type Error: the size of Error cannot be statically determined [INFO] [stderr] --> src/main.rs:84:68 [INFO] [stderr] | [INFO] [stderr] 84 | let server_socket = UdpSocketBuilder::new().build(&net_context)?; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0161]: cannot move a value of type Error: the size of Error cannot be statically determined [INFO] [stderr] --> src/main.rs:85:36 [INFO] [stderr] | [INFO] [stderr] 85 | server_socket.bind(server_addr)?; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0161]: cannot move a value of type Error: the size of Error cannot be statically determined [INFO] [stderr] --> src/main.rs:91:15 [INFO] [stderr] | [INFO] [stderr] 91 | result?; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0161]: cannot move a value of type Error: the size of Error cannot be statically determined [INFO] [stderr] --> src/main.rs:105:68 [INFO] [stderr] | [INFO] [stderr] 105 | let client_socket = UdpSocketBuilder::new().build(&net_context)?; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0161]: cannot move a value of type Error: the size of Error cannot be statically determined [INFO] [stderr] --> src/main.rs:106:36 [INFO] [stderr] | [INFO] [stderr] 106 | client_socket.bind(client_addr)?; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0161]: cannot move a value of type Error: the size of Error cannot be statically determined [INFO] [stderr] --> src/main.rs:116:15 [INFO] [stderr] | [INFO] [stderr] 116 | result?; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0161]: cannot move a value of type Error: the size of Error cannot be statically determined [INFO] [stderr] --> src/main.rs:84:68 [INFO] [stderr] | [INFO] [stderr] 84 | let server_socket = UdpSocketBuilder::new().build(&net_context)?; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0161]: cannot move a value of type Error: the size of Error cannot be statically determined [INFO] [stderr] --> src/main.rs:85:36 [INFO] [stderr] | [INFO] [stderr] 85 | server_socket.bind(server_addr)?; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0161]: cannot move a value of type Error: the size of Error cannot be statically determined [INFO] [stderr] --> src/main.rs:91:15 [INFO] [stderr] | [INFO] [stderr] 91 | result?; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/buffer/test.rs:17:50 [INFO] [stderr] | [INFO] [stderr] 17 | |ptr, size| super::bufpool::virtual_free(ptr, size).unwrap(), [INFO] [stderr] | ^^^ expected *-ptr, found struct `std::ptr::NonNull` [INFO] [stderr] | [INFO] [stderr] = note: expected raw pointer `*mut u8` [INFO] [stderr] found struct `std::ptr::NonNull` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `is_some` found for opaque type `impl std::marker::Send+std::future::Future` in the current scope [INFO] [stderr] --> src/buffer/test.rs:27:21 [INFO] [stderr] | [INFO] [stderr] 27 | assert!(buf.is_some()); [INFO] [stderr] | ^^^^^^^ method not found in `impl std::marker::Send+std::future::Future` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `is_none` found for opaque type `impl std::marker::Send+std::future::Future` in the current scope [INFO] [stderr] --> src/buffer/test.rs:28:33 [INFO] [stderr] | [INFO] [stderr] 28 | assert!(bufpool.alloc().is_none()); [INFO] [stderr] | ^^^^^^^ method not found in `impl std::marker::Send+std::future::Future` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `is_some` found for opaque type `impl std::marker::Send+std::future::Future` in the current scope [INFO] [stderr] --> src/buffer/test.rs:31:21 [INFO] [stderr] | [INFO] [stderr] 31 | assert!(buf.is_some()); [INFO] [stderr] | ^^^^^^^ method not found in `impl std::marker::Send+std::future::Future` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `is_some` found for opaque type `impl std::marker::Send+std::future::Future` in the current scope [INFO] [stderr] --> src/buffer/test.rs:42:21 [INFO] [stderr] | [INFO] [stderr] 42 | assert!(buf.is_some()); [INFO] [stderr] | ^^^^^^^ method not found in `impl std::marker::Send+std::future::Future` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `unwrap` found for opaque type `impl std::marker::Send+std::future::Future` in the current scope [INFO] [stderr] --> src/buffer/test.rs:43:27 [INFO] [stderr] | [INFO] [stderr] 43 | let mut buf = buf.unwrap(); [INFO] [stderr] | ^^^^^^ method not found in `impl std::marker::Send+std::future::Future` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `is_some` found for opaque type `impl std::marker::Send+std::future::Future` in the current scope [INFO] [stderr] --> src/buffer/test.rs:61:21 [INFO] [stderr] | [INFO] [stderr] 61 | assert!(buf.is_some()); [INFO] [stderr] | ^^^^^^^ method not found in `impl std::marker::Send+std::future::Future` [INFO] [stderr] [INFO] [stderr] error[E0161]: cannot move a value of type Error: the size of Error cannot be statically determined [INFO] [stderr] --> src/main.rs:105:68 [INFO] [stderr] | [INFO] [stderr] 105 | let client_socket = UdpSocketBuilder::new().build(&net_context)?; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0161]: cannot move a value of type Error: the size of Error cannot be statically determined [INFO] [stderr] --> src/main.rs:106:36 [INFO] [stderr] | [INFO] [stderr] 106 | client_socket.bind(client_addr)?; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0161]: cannot move a value of type Error: the size of Error cannot be statically determined [INFO] [stderr] --> src/main.rs:116:15 [INFO] [stderr] | [INFO] [stderr] 116 | result?; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `unwrap` found for opaque type `impl std::marker::Send+std::future::Future` in the current scope [INFO] [stderr] --> src/buffer/test.rs:62:27 [INFO] [stderr] | [INFO] [stderr] 62 | let mut buf = buf.unwrap(); [INFO] [stderr] | ^^^^^^ method not found in `impl std::marker::Send+std::future::Future` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `is_some` found for opaque type `impl std::marker::Send+std::future::Future` in the current scope [INFO] [stderr] --> src/buffer/test.rs:76:21 [INFO] [stderr] | [INFO] [stderr] 76 | assert!(buf.is_some()); [INFO] [stderr] | ^^^^^^^ method not found in `impl std::marker::Send+std::future::Future` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `unwrap` found for opaque type `impl std::marker::Send+std::future::Future` in the current scope [INFO] [stderr] --> src/buffer/test.rs:77:27 [INFO] [stderr] | [INFO] [stderr] 77 | let mut buf = buf.unwrap(); [INFO] [stderr] | ^^^^^^ method not found in `impl std::marker::Send+std::future::Future` [INFO] [stderr] [INFO] [stderr] error: aborting due to 186 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0161, E0308, E0412, E0425, E0432, E0433, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0161`. [INFO] [stderr] error: could not compile `dmaio`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 176 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0161, E0412, E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0161`. [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "d10c7671d876d580e75045deab10ad4b9dcc0659fa849b725a213bdbdb015c9e"` [INFO] running `"docker" "rm" "-f" "d10c7671d876d580e75045deab10ad4b9dcc0659fa849b725a213bdbdb015c9e"` [INFO] [stdout] d10c7671d876d580e75045deab10ad4b9dcc0659fa849b725a213bdbdb015c9e