[INFO] fetching crate named_pipe 0.4.1...
[INFO] checking named_pipe-0.4.1 against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate named_pipe 0.4.1 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate named_pipe 0.4.1 on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate named_pipe 0.4.1
[INFO] finished tweaking crates.io crate named_pipe 0.4.1
[INFO] tweaked toml for crates.io crate named_pipe 0.4.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 4 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6d261fd40c40a0d7b2f9dbe0166a7f982782207444ab945252e609e136b23a27
[INFO] running `Command { std: "docker" "start" "-a" "6d261fd40c40a0d7b2f9dbe0166a7f982782207444ab945252e609e136b23a27", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6d261fd40c40a0d7b2f9dbe0166a7f982782207444ab945252e609e136b23a27", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6d261fd40c40a0d7b2f9dbe0166a7f982782207444ab945252e609e136b23a27", kill_on_drop: false }`
[INFO] [stdout] 6d261fd40c40a0d7b2f9dbe0166a7f982782207444ab945252e609e136b23a27
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c9317ae99fd672f9d0ffedc0e2db7d276354016326c4771d2b31f1faf54cb0da
[INFO] running `Command { std: "docker" "start" "-a" "c9317ae99fd672f9d0ffedc0e2db7d276354016326c4771d2b31f1faf54cb0da", kill_on_drop: false }`
[INFO] [stderr]    Compiling winapi v0.3.9
[INFO] [stderr]     Checking named_pipe v0.4.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/lib.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     shared::{minwindef::*, ntdef::HANDLE, winerror::*},
[INFO] [stdout]    |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/lib.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     um::{
[INFO] [stdout]    |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/lib.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     shared::{minwindef::*, ntdef::HANDLE, winerror::*},
[INFO] [stdout]    |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/lib.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     um::{
[INFO] [stdout]    |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os`
[INFO] [stdout]   --> src/lib.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 | use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/c2f2db79ca3024f68d22b45aa22b570775c2c4ad/library/std/src/os/mod.rs:53:9
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/c2f2db79ca3024f68d22b45aa22b570775c2c4ad/library/std/src/os/mod.rs:100:9
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::ctypes`
[INFO] [stdout]   --> src/lib.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     ctypes::*,
[INFO] [stdout]    |     ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os`
[INFO] [stdout]   --> src/lib.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 | use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/c2f2db79ca3024f68d22b45aa22b570775c2c4ad/library/std/src/os/mod.rs:53:9
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/c2f2db79ca3024f68d22b45aa22b570775c2c4ad/library/std/src/os/mod.rs:100:9
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::ctypes`
[INFO] [stdout]   --> src/lib.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     ctypes::*,
[INFO] [stdout]    |     ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OVERLAPPED` in this scope
[INFO] [stdout]   --> src/lib.rs:98:14
[INFO] [stdout]    |
[INFO] [stdout] 98 |     ovl: Box<OVERLAPPED>,
[INFO] [stdout]    |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 97 | struct Overlapped<OVERLAPPED> {
[INFO] [stdout]    |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OVERLAPPED` in this scope
[INFO] [stdout]    --> src/lib.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 97  | struct Overlapped {
[INFO] [stdout]     | ----------------- similarly named struct `Overlapped` defined here
[INFO] [stdout] ...
[INFO] [stdout] 117 |         let mut ovl: Box<OVERLAPPED> = Box::new(unsafe { mem::zeroed() });
[INFO] [stdout]     |                          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let mut ovl: Box<Overlapped> = Box::new(unsafe { mem::zeroed() });
[INFO] [stdout]     |                          ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 114 | impl<OVERLAPPED> Overlapped {
[INFO] [stdout]     |     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OVERLAPPED` in this scope
[INFO] [stdout]    --> src/lib.rs:132:35
[INFO] [stdout]     |
[INFO] [stdout] 97  | struct Overlapped {
[INFO] [stdout]     | ----------------- similarly named struct `Overlapped` defined here
[INFO] [stdout] ...
[INFO] [stdout] 132 |     fn get_mut(&mut self) -> &mut OVERLAPPED {
[INFO] [stdout]     |                                   ^^^^^^^^^^ help: a struct with a similar name exists: `Overlapped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_ACCESS_INBOUND` in this scope
[INFO] [stdout]    --> src/lib.rs:150:32
[INFO] [stdout]     |
[INFO] [stdout] 150 |             &OpenMode::Read => PIPE_ACCESS_INBOUND,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_ACCESS_OUTBOUND` in this scope
[INFO] [stdout]    --> src/lib.rs:151:33
[INFO] [stdout]     |
[INFO] [stdout] 151 |             &OpenMode::Write => PIPE_ACCESS_OUTBOUND,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_ACCESS_DUPLEX` in this scope
[INFO] [stdout]    --> src/lib.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |             &OpenMode::Duplex => PIPE_ACCESS_DUPLEX,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FILE_FLAG_OVERLAPPED` in this scope
[INFO] [stdout]    --> src/lib.rs:182:23
[INFO] [stdout]     |
[INFO] [stdout] 182 |                     | FILE_FLAG_OVERLAPPED
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FILE_FLAG_FIRST_PIPE_INSTANCE` in this scope
[INFO] [stdout]    --> src/lib.rs:184:25
[INFO] [stdout]     |
[INFO] [stdout] 184 |                         FILE_FLAG_FIRST_PIPE_INSTANCE
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_TYPE_BYTE` in this scope
[INFO] [stdout]    --> src/lib.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_READMODE_BYTE` in this scope
[INFO] [stdout]    --> src/lib.rs:188:34
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_WAIT` in this scope
[INFO] [stdout]    --> src/lib.rs:188:55
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT,
[INFO] [stdout]     |                                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_UNLIMITED_INSTANCES` in this scope
[INFO] [stdout]    --> src/lib.rs:189:17
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 PIPE_UNLIMITED_INSTANCES,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope
[INFO] [stdout]    --> src/lib.rs:197:22
[INFO] [stdout]     |
[INFO] [stdout] 197 |         if handle != INVALID_HANDLE_VALUE {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope
[INFO] [stdout]    --> src/lib.rs:284:28
[INFO] [stdout]     |
[INFO] [stdout] 284 |         match self.wait_ms(INFINITE)? {
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_BROKEN_PIPE` in this scope
[INFO] [stdout]    --> src/lib.rs:450:47
[INFO] [stdout]     |
[INFO] [stdout] 450 |                 if err.raw_os_error() == Some(ERROR_BROKEN_PIPE as i32) {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> src/lib.rs:502:43
[INFO] [stdout]     |
[INFO] [stdout] 502 |     fn create_file(name: &Vec<u16>, mode: DWORD) -> io::Result<Handle> {
[INFO] [stdout]     |                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OPEN_EXISTING` in this scope
[INFO] [stdout]    --> src/lib.rs:510:21
[INFO] [stdout]     |
[INFO] [stdout] 510 |                     OPEN_EXISTING,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FILE_FLAG_OVERLAPPED` in this scope
[INFO] [stdout]    --> src/lib.rs:511:21
[INFO] [stdout]     |
[INFO] [stdout] 511 |                     FILE_FLAG_OVERLAPPED,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope
[INFO] [stdout]    --> src/lib.rs:516:26
[INFO] [stdout]     |
[INFO] [stdout] 516 |             if handle != INVALID_HANDLE_VALUE {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_READ` in this scope
[INFO] [stdout]    --> src/lib.rs:525:38
[INFO] [stdout]     |
[INFO] [stdout] 525 |                     mode if mode == (GENERIC_READ | GENERIC_WRITE) => {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_WRITE` in this scope
[INFO] [stdout]    --> src/lib.rs:525:53
[INFO] [stdout]     |
[INFO] [stdout] 525 |                     mode if mode == (GENERIC_READ | GENERIC_WRITE) => {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_READ` in this scope
[INFO] [stdout]    --> src/lib.rs:526:62
[INFO] [stdout]     |
[INFO] [stdout] 526 |                         return PipeClient::create_file(name, GENERIC_READ | FILE_WRITE_ATTRIBUTES);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FILE_WRITE_ATTRIBUTES` in this scope
[INFO] [stdout]    --> src/lib.rs:526:77
[INFO] [stdout]     |
[INFO] [stdout] 526 |                         return PipeClient::create_file(name, GENERIC_READ | FILE_WRITE_ATTRIBUTES);
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_READ` in this scope
[INFO] [stdout]    --> src/lib.rs:528:38
[INFO] [stdout]     |
[INFO] [stdout] 528 |                     mode if mode == (GENERIC_READ | FILE_WRITE_ATTRIBUTES) => {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FILE_WRITE_ATTRIBUTES` in this scope
[INFO] [stdout]    --> src/lib.rs:528:53
[INFO] [stdout]     |
[INFO] [stdout] 528 |                     mode if mode == (GENERIC_READ | FILE_WRITE_ATTRIBUTES) => {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_WRITE` in this scope
[INFO] [stdout]    --> src/lib.rs:529:62
[INFO] [stdout]     |
[INFO] [stdout] 529 |                         return PipeClient::create_file(name, GENERIC_WRITE | FILE_READ_ATTRIBUTES);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FILE_READ_ATTRIBUTES` in this scope
[INFO] [stdout]    --> src/lib.rs:529:78
[INFO] [stdout]     |
[INFO] [stdout] 529 |                         return PipeClient::create_file(name, GENERIC_WRITE | FILE_READ_ATTRIBUTES);
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_READ` in this scope
[INFO] [stdout]    --> src/lib.rs:554:55
[INFO] [stdout]     |
[INFO] [stdout] 554 |             match PipeClient::create_file(&full_name, GENERIC_READ | GENERIC_WRITE) {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_WRITE` in this scope
[INFO] [stdout]    --> src/lib.rs:554:70
[INFO] [stdout]     |
[INFO] [stdout] 554 |             match PipeClient::create_file(&full_name, GENERIC_READ | GENERIC_WRITE) {
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_TYPE_BYTE` in this scope
[INFO] [stdout]    --> src/lib.rs:557:40
[INFO] [stdout]     |
[INFO] [stdout] 557 |                         let mut mode = PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_READMODE_BYTE` in this scope
[INFO] [stdout]    --> src/lib.rs:557:57
[INFO] [stdout]     |
[INFO] [stdout] 557 |                         let mut mode = PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT;
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_WAIT` in this scope
[INFO] [stdout]    --> src/lib.rs:557:78
[INFO] [stdout]     |
[INFO] [stdout] 557 |                         let mut mode = PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT;
[INFO] [stdout]     |                                                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_PIPE_BUSY` in this scope
[INFO] [stdout]    --> src/lib.rs:578:55
[INFO] [stdout]     |
[INFO] [stdout] 578 |                     if err.raw_os_error().unwrap() == ERROR_PIPE_BUSY as i32 {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope
[INFO] [stdout]    --> src/lib.rs:964:57
[INFO] [stdout]     |
[INFO] [stdout] 964 |         let timeout = self.get_read_timeout().unwrap_or(INFINITE);
[INFO] [stdout]     |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> src/lib.rs:970:26
[INFO] [stdout]     |
[INFO] [stdout] 970 |             if result == FALSE {
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 970 |             if result == false {
[INFO] [stdout]     |                          ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope
[INFO] [stdout]    --> src/lib.rs:984:61
[INFO] [stdout]     |
[INFO] [stdout] 984 |             let timeout = self.get_read_timeout().unwrap_or(INFINITE);
[INFO] [stdout]     |                                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_BROKEN_PIPE` in this scope
[INFO] [stdout]     --> src/lib.rs:1029:47
[INFO] [stdout]      |
[INFO] [stdout] 1029 |                 if err.raw_os_error() == Some(ERROR_BROKEN_PIPE as i32) {
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope
[INFO] [stdout]     --> src/lib.rs:1077:58
[INFO] [stdout]      |
[INFO] [stdout] 1077 |         let timeout = self.get_write_timeout().unwrap_or(INFINITE);
[INFO] [stdout]      |                                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]     --> src/lib.rs:1083:26
[INFO] [stdout]      |
[INFO] [stdout] 1083 |             if result == FALSE {
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]      |
[INFO] [stdout] 1083 |             if result == false {
[INFO] [stdout]      |                          ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope
[INFO] [stdout]     --> src/lib.rs:1097:62
[INFO] [stdout]      |
[INFO] [stdout] 1097 |             let timeout = self.get_write_timeout().unwrap_or(INFINITE);
[INFO] [stdout]      |                                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]     --> src/lib.rs:1144:18
[INFO] [stdout]      |
[INFO] [stdout] 1144 |     if result == TRUE {
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]      |
[INFO] [stdout] 1144 |     if result == true {
[INFO] [stdout]      |                  ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `c_void` in this scope
[INFO] [stdout]     --> src/lib.rs:1168:38
[INFO] [stdout]      |
[INFO] [stdout] 1168 |             buf.as_mut_ptr() as *mut c_void,
[INFO] [stdout]      |                                      ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 28   + use core::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::os::raw::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_IO_PENDING` in this scope
[INFO] [stdout]     --> src/lib.rs:1185:58
[INFO] [stdout]      |
[INFO] [stdout] 1185 |         if result == 0 && err.raw_os_error().unwrap() == ERROR_IO_PENDING as i32 {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `c_void` in this scope
[INFO] [stdout]     --> src/lib.rs:1205:38
[INFO] [stdout]      |
[INFO] [stdout] 1205 |             buf.as_mut_ptr() as *mut c_void,
[INFO] [stdout]      |                                      ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 28   + use core::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::os::raw::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_IO_PENDING` in this scope
[INFO] [stdout]     --> src/lib.rs:1222:58
[INFO] [stdout]      |
[INFO] [stdout] 1222 |         if result == 0 && err.raw_os_error().unwrap() == ERROR_IO_PENDING as i32 {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `c_void` in this scope
[INFO] [stdout]     --> src/lib.rs:1246:34
[INFO] [stdout]      |
[INFO] [stdout] 1246 |             buf.as_ptr() as *mut c_void,
[INFO] [stdout]      |                                  ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 28   + use core::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::os::raw::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_IO_PENDING` in this scope
[INFO] [stdout]     --> src/lib.rs:1264:58
[INFO] [stdout]      |
[INFO] [stdout] 1264 |         if result == 0 && err.raw_os_error().unwrap() == ERROR_IO_PENDING as i32 {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `c_void` in this scope
[INFO] [stdout]     --> src/lib.rs:1289:34
[INFO] [stdout]      |
[INFO] [stdout] 1289 |             buf.as_ptr() as *mut c_void,
[INFO] [stdout]      |                                  ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 28   + use core::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::os::raw::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_IO_PENDING` in this scope
[INFO] [stdout]     --> src/lib.rs:1307:58
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         if result == 0 && err.raw_os_error().unwrap() == ERROR_IO_PENDING as i32 {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]     --> src/lib.rs:1325:73
[INFO] [stdout]      |
[INFO] [stdout] 1325 |         GetOverlappedResult(io_obj.handle, &mut *io_obj.ovl.ovl, count, TRUE)
[INFO] [stdout]      |                                                                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]      |
[INFO] [stdout] 1325 |         GetOverlappedResult(io_obj.handle, &mut *io_obj.ovl.ovl, count, true)
[INFO] [stdout]      |                                                                         ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MAXIMUM_WAIT_OBJECTS` in this scope
[INFO] [stdout]     --> src/lib.rs:1355:27
[INFO] [stdout]      |
[INFO] [stdout] 1355 |     assert!(list.len() <= MAXIMUM_WAIT_OBJECTS as usize);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]     --> src/lib.rs:1369:26
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                 if all { TRUE } else { FALSE },
[INFO] [stdout]      |                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                 if all { true } else { FALSE },
[INFO] [stdout]      |                          ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]     --> src/lib.rs:1369:40
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                 if all { TRUE } else { FALSE },
[INFO] [stdout]      |                                        ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                 if all { TRUE } else { false },
[INFO] [stdout]      |                                        ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope
[INFO] [stdout]     --> src/lib.rs:1400:46
[INFO] [stdout]      |
[INFO] [stdout] 1400 |     match wait_for_multiple_obj(list, false, INFINITE)? {
[INFO] [stdout]      |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OVERLAPPED` in this scope
[INFO] [stdout]   --> src/lib.rs:98:14
[INFO] [stdout]    |
[INFO] [stdout] 98 |     ovl: Box<OVERLAPPED>,
[INFO] [stdout]    |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 97 | struct Overlapped<OVERLAPPED> {
[INFO] [stdout]    |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OVERLAPPED` in this scope
[INFO] [stdout]    --> src/lib.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 97  | struct Overlapped {
[INFO] [stdout]     | ----------------- similarly named struct `Overlapped` defined here
[INFO] [stdout] ...
[INFO] [stdout] 117 |         let mut ovl: Box<OVERLAPPED> = Box::new(unsafe { mem::zeroed() });
[INFO] [stdout]     |                          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let mut ovl: Box<Overlapped> = Box::new(unsafe { mem::zeroed() });
[INFO] [stdout]     |                          ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 114 | impl<OVERLAPPED> Overlapped {
[INFO] [stdout]     |     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OVERLAPPED` in this scope
[INFO] [stdout]    --> src/lib.rs:132:35
[INFO] [stdout]     |
[INFO] [stdout] 97  | struct Overlapped {
[INFO] [stdout]     | ----------------- similarly named struct `Overlapped` defined here
[INFO] [stdout] ...
[INFO] [stdout] 132 |     fn get_mut(&mut self) -> &mut OVERLAPPED {
[INFO] [stdout]     |                                   ^^^^^^^^^^ help: a struct with a similar name exists: `Overlapped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_ACCESS_INBOUND` in this scope
[INFO] [stdout]    --> src/lib.rs:150:32
[INFO] [stdout]     |
[INFO] [stdout] 150 |             &OpenMode::Read => PIPE_ACCESS_INBOUND,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_ACCESS_OUTBOUND` in this scope
[INFO] [stdout]    --> src/lib.rs:151:33
[INFO] [stdout]     |
[INFO] [stdout] 151 |             &OpenMode::Write => PIPE_ACCESS_OUTBOUND,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_ACCESS_DUPLEX` in this scope
[INFO] [stdout]    --> src/lib.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |             &OpenMode::Duplex => PIPE_ACCESS_DUPLEX,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FILE_FLAG_OVERLAPPED` in this scope
[INFO] [stdout]    --> src/lib.rs:182:23
[INFO] [stdout]     |
[INFO] [stdout] 182 |                     | FILE_FLAG_OVERLAPPED
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FILE_FLAG_FIRST_PIPE_INSTANCE` in this scope
[INFO] [stdout]    --> src/lib.rs:184:25
[INFO] [stdout]     |
[INFO] [stdout] 184 |                         FILE_FLAG_FIRST_PIPE_INSTANCE
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_TYPE_BYTE` in this scope
[INFO] [stdout]    --> src/lib.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_READMODE_BYTE` in this scope
[INFO] [stdout]    --> src/lib.rs:188:34
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_WAIT` in this scope
[INFO] [stdout]    --> src/lib.rs:188:55
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT,
[INFO] [stdout]     |                                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_UNLIMITED_INSTANCES` in this scope
[INFO] [stdout]    --> src/lib.rs:189:17
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 PIPE_UNLIMITED_INSTANCES,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope
[INFO] [stdout]    --> src/lib.rs:197:22
[INFO] [stdout]     |
[INFO] [stdout] 197 |         if handle != INVALID_HANDLE_VALUE {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope
[INFO] [stdout]    --> src/lib.rs:284:28
[INFO] [stdout]     |
[INFO] [stdout] 284 |         match self.wait_ms(INFINITE)? {
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_BROKEN_PIPE` in this scope
[INFO] [stdout]    --> src/lib.rs:450:47
[INFO] [stdout]     |
[INFO] [stdout] 450 |                 if err.raw_os_error() == Some(ERROR_BROKEN_PIPE as i32) {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]    --> src/lib.rs:502:43
[INFO] [stdout]     |
[INFO] [stdout] 502 |     fn create_file(name: &Vec<u16>, mode: DWORD) -> io::Result<Handle> {
[INFO] [stdout]     |                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OPEN_EXISTING` in this scope
[INFO] [stdout]    --> src/lib.rs:510:21
[INFO] [stdout]     |
[INFO] [stdout] 510 |                     OPEN_EXISTING,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FILE_FLAG_OVERLAPPED` in this scope
[INFO] [stdout]    --> src/lib.rs:511:21
[INFO] [stdout]     |
[INFO] [stdout] 511 |                     FILE_FLAG_OVERLAPPED,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INVALID_HANDLE_VALUE` in this scope
[INFO] [stdout]    --> src/lib.rs:516:26
[INFO] [stdout]     |
[INFO] [stdout] 516 |             if handle != INVALID_HANDLE_VALUE {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_READ` in this scope
[INFO] [stdout]    --> src/lib.rs:525:38
[INFO] [stdout]     |
[INFO] [stdout] 525 |                     mode if mode == (GENERIC_READ | GENERIC_WRITE) => {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_WRITE` in this scope
[INFO] [stdout]    --> src/lib.rs:525:53
[INFO] [stdout]     |
[INFO] [stdout] 525 |                     mode if mode == (GENERIC_READ | GENERIC_WRITE) => {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_READ` in this scope
[INFO] [stdout]    --> src/lib.rs:526:62
[INFO] [stdout]     |
[INFO] [stdout] 526 |                         return PipeClient::create_file(name, GENERIC_READ | FILE_WRITE_ATTRIBUTES);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FILE_WRITE_ATTRIBUTES` in this scope
[INFO] [stdout]    --> src/lib.rs:526:77
[INFO] [stdout]     |
[INFO] [stdout] 526 |                         return PipeClient::create_file(name, GENERIC_READ | FILE_WRITE_ATTRIBUTES);
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_READ` in this scope
[INFO] [stdout]    --> src/lib.rs:528:38
[INFO] [stdout]     |
[INFO] [stdout] 528 |                     mode if mode == (GENERIC_READ | FILE_WRITE_ATTRIBUTES) => {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FILE_WRITE_ATTRIBUTES` in this scope
[INFO] [stdout]    --> src/lib.rs:528:53
[INFO] [stdout]     |
[INFO] [stdout] 528 |                     mode if mode == (GENERIC_READ | FILE_WRITE_ATTRIBUTES) => {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_WRITE` in this scope
[INFO] [stdout]    --> src/lib.rs:529:62
[INFO] [stdout]     |
[INFO] [stdout] 529 |                         return PipeClient::create_file(name, GENERIC_WRITE | FILE_READ_ATTRIBUTES);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FILE_READ_ATTRIBUTES` in this scope
[INFO] [stdout]    --> src/lib.rs:529:78
[INFO] [stdout]     |
[INFO] [stdout] 529 |                         return PipeClient::create_file(name, GENERIC_WRITE | FILE_READ_ATTRIBUTES);
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_READ` in this scope
[INFO] [stdout]    --> src/lib.rs:554:55
[INFO] [stdout]     |
[INFO] [stdout] 554 |             match PipeClient::create_file(&full_name, GENERIC_READ | GENERIC_WRITE) {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GENERIC_WRITE` in this scope
[INFO] [stdout]    --> src/lib.rs:554:70
[INFO] [stdout]     |
[INFO] [stdout] 554 |             match PipeClient::create_file(&full_name, GENERIC_READ | GENERIC_WRITE) {
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_TYPE_BYTE` in this scope
[INFO] [stdout]    --> src/lib.rs:557:40
[INFO] [stdout]     |
[INFO] [stdout] 557 |                         let mut mode = PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_READMODE_BYTE` in this scope
[INFO] [stdout]    --> src/lib.rs:557:57
[INFO] [stdout]     |
[INFO] [stdout] 557 |                         let mut mode = PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT;
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PIPE_WAIT` in this scope
[INFO] [stdout]    --> src/lib.rs:557:78
[INFO] [stdout]     |
[INFO] [stdout] 557 |                         let mut mode = PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT;
[INFO] [stdout]     |                                                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_PIPE_BUSY` in this scope
[INFO] [stdout]    --> src/lib.rs:578:55
[INFO] [stdout]     |
[INFO] [stdout] 578 |                     if err.raw_os_error().unwrap() == ERROR_PIPE_BUSY as i32 {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope
[INFO] [stdout]    --> src/lib.rs:964:57
[INFO] [stdout]     |
[INFO] [stdout] 964 |         let timeout = self.get_read_timeout().unwrap_or(INFINITE);
[INFO] [stdout]     |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> src/lib.rs:970:26
[INFO] [stdout]     |
[INFO] [stdout] 970 |             if result == FALSE {
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 970 |             if result == false {
[INFO] [stdout]     |                          ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope
[INFO] [stdout]    --> src/lib.rs:984:61
[INFO] [stdout]     |
[INFO] [stdout] 984 |             let timeout = self.get_read_timeout().unwrap_or(INFINITE);
[INFO] [stdout]     |                                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_BROKEN_PIPE` in this scope
[INFO] [stdout]     --> src/lib.rs:1029:47
[INFO] [stdout]      |
[INFO] [stdout] 1029 |                 if err.raw_os_error() == Some(ERROR_BROKEN_PIPE as i32) {
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope
[INFO] [stdout]     --> src/lib.rs:1077:58
[INFO] [stdout]      |
[INFO] [stdout] 1077 |         let timeout = self.get_write_timeout().unwrap_or(INFINITE);
[INFO] [stdout]      |                                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]     --> src/lib.rs:1083:26
[INFO] [stdout]      |
[INFO] [stdout] 1083 |             if result == FALSE {
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]      |
[INFO] [stdout] 1083 |             if result == false {
[INFO] [stdout]      |                          ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope
[INFO] [stdout]     --> src/lib.rs:1097:62
[INFO] [stdout]      |
[INFO] [stdout] 1097 |             let timeout = self.get_write_timeout().unwrap_or(INFINITE);
[INFO] [stdout]      |                                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]     --> src/lib.rs:1144:18
[INFO] [stdout]      |
[INFO] [stdout] 1144 |     if result == TRUE {
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]      |
[INFO] [stdout] 1144 |     if result == true {
[INFO] [stdout]      |                  ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `c_void` in this scope
[INFO] [stdout]     --> src/lib.rs:1168:38
[INFO] [stdout]      |
[INFO] [stdout] 1168 |             buf.as_mut_ptr() as *mut c_void,
[INFO] [stdout]      |                                      ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 28   + use core::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::os::raw::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_IO_PENDING` in this scope
[INFO] [stdout]     --> src/lib.rs:1185:58
[INFO] [stdout]      |
[INFO] [stdout] 1185 |         if result == 0 && err.raw_os_error().unwrap() == ERROR_IO_PENDING as i32 {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `c_void` in this scope
[INFO] [stdout]     --> src/lib.rs:1205:38
[INFO] [stdout]      |
[INFO] [stdout] 1205 |             buf.as_mut_ptr() as *mut c_void,
[INFO] [stdout]      |                                      ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 28   + use core::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::os::raw::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_IO_PENDING` in this scope
[INFO] [stdout]     --> src/lib.rs:1222:58
[INFO] [stdout]      |
[INFO] [stdout] 1222 |         if result == 0 && err.raw_os_error().unwrap() == ERROR_IO_PENDING as i32 {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `c_void` in this scope
[INFO] [stdout]     --> src/lib.rs:1246:34
[INFO] [stdout]      |
[INFO] [stdout] 1246 |             buf.as_ptr() as *mut c_void,
[INFO] [stdout]      |                                  ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 28   + use core::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::os::raw::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_IO_PENDING` in this scope
[INFO] [stdout]     --> src/lib.rs:1264:58
[INFO] [stdout]      |
[INFO] [stdout] 1264 |         if result == 0 && err.raw_os_error().unwrap() == ERROR_IO_PENDING as i32 {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `c_void` in this scope
[INFO] [stdout]     --> src/lib.rs:1289:34
[INFO] [stdout]      |
[INFO] [stdout] 1289 |             buf.as_ptr() as *mut c_void,
[INFO] [stdout]      |                                  ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 28   + use core::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::ffi::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 28   + use std::os::raw::c_void;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_IO_PENDING` in this scope
[INFO] [stdout]     --> src/lib.rs:1307:58
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         if result == 0 && err.raw_os_error().unwrap() == ERROR_IO_PENDING as i32 {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]     --> src/lib.rs:1325:73
[INFO] [stdout]      |
[INFO] [stdout] 1325 |         GetOverlappedResult(io_obj.handle, &mut *io_obj.ovl.ovl, count, TRUE)
[INFO] [stdout]      |                                                                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]      |
[INFO] [stdout] 1325 |         GetOverlappedResult(io_obj.handle, &mut *io_obj.ovl.ovl, count, true)
[INFO] [stdout]      |                                                                         ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MAXIMUM_WAIT_OBJECTS` in this scope
[INFO] [stdout]     --> src/lib.rs:1355:27
[INFO] [stdout]      |
[INFO] [stdout] 1355 |     assert!(list.len() <= MAXIMUM_WAIT_OBJECTS as usize);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]     --> src/lib.rs:1369:26
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                 if all { TRUE } else { FALSE },
[INFO] [stdout]      |                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                 if all { true } else { FALSE },
[INFO] [stdout]      |                          ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]     --> src/lib.rs:1369:40
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                 if all { TRUE } else { FALSE },
[INFO] [stdout]      |                                        ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                 if all { TRUE } else { false },
[INFO] [stdout]      |                                        ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INFINITE` in this scope
[INFO] [stdout]     --> src/lib.rs:1400:46
[INFO] [stdout]      |
[INFO] [stdout] 1400 |     match wait_for_multiple_obj(list, false, INFINITE)? {
[INFO] [stdout]      |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ERROR_PIPE_NOT_CONNECTED` in this scope
[INFO] [stdout]     --> src/lib.rs:1680:45
[INFO] [stdout]      |
[INFO] [stdout] 1680 |     assert_eq!(err.raw_os_error().unwrap(), ERROR_PIPE_NOT_CONNECTED as i32);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope
[INFO] [stdout]   --> src/lib.rs:54:26
[INFO] [stdout]    |
[INFO] [stdout] 54 |         let _ = unsafe { CloseHandle(self.value) };
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateEventW` in this scope
[INFO] [stdout]   --> src/lib.rs:68:31
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let handle = unsafe { CreateEventW(ptr::null_mut(), 1, 0, ptr::null()) };
[INFO] [stdout]    |                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ResetEvent` in this scope
[INFO] [stdout]   --> src/lib.rs:79:31
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let result = unsafe { ResetEvent(self.handle.value) };
[INFO] [stdout]    |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetEvent` in this scope
[INFO] [stdout]   --> src/lib.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let result = unsafe { SetEvent(self.handle.value) };
[INFO] [stdout]    |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateNamedPipeW` in this scope
[INFO] [stdout]    --> src/lib.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 179 |             CreateNamedPipeW(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CloseHandle` in this scope
[INFO] [stdout]   --> src/lib.rs:54:26
[INFO] [stdout]    |
[INFO] [stdout] 54 |         let _ = unsafe { CloseHandle(self.value) };
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateEventW` in this scope
[INFO] [stdout]   --> src/lib.rs:68:31
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let handle = unsafe { CreateEventW(ptr::null_mut(), 1, 0, ptr::null()) };
[INFO] [stdout]    |                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ResetEvent` in this scope
[INFO] [stdout]   --> src/lib.rs:79:31
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let result = unsafe { ResetEvent(self.handle.value) };
[INFO] [stdout]    |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetEvent` in this scope
[INFO] [stdout]   --> src/lib.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let result = unsafe { SetEvent(self.handle.value) };
[INFO] [stdout]    |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateNamedPipeW` in this scope
[INFO] [stdout]    --> src/lib.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 179 |             CreateNamedPipeW(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for struct `OsString` in the current scope
[INFO] [stdout]    --> src/lib.rs:207:35
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let full_name = full_name.encode_wide().collect::<Vec<u16>>();
[INFO] [stdout]     |                                   ^^^^^^^^^^^ method not found in `OsString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `take` exists for enum `Option<Handle>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:328:34
[INFO] [stdout]     |
[INFO] [stdout] 48  | struct Handle {
[INFO] [stdout]     | ------------- doesn't satisfy `Handle: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 328 |         let handle = self.handle.take().unwrap();
[INFO] [stdout]     |                                  ^^^^ method cannot be called on `Option<Handle>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `Handle: Sized`
[INFO] [stdout]             `Option<Handle>: Iterator`
[INFO] [stdout]             which is required by `&mut Option<Handle>: Iterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `take` exists for enum `Option<Overlapped>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:329:32
[INFO] [stdout]     |
[INFO] [stdout] 97  | struct Overlapped {
[INFO] [stdout]     | ----------------- doesn't satisfy `Overlapped: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 329 |         let mut ovl = self.ovl.take().unwrap();
[INFO] [stdout]     |                                ^^^^ method cannot be called on `Option<Overlapped>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `Overlapped: Sized`
[INFO] [stdout]             `Option<Overlapped>: Iterator`
[INFO] [stdout]             which is required by `&mut Option<Overlapped>: Iterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FlushFileBuffers` in this scope
[INFO] [stdout]    --> src/lib.rs:330:35
[INFO] [stdout]     |
[INFO] [stdout] 330 |         let mut result = unsafe { FlushFileBuffers(handle.value) };
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DisconnectNamedPipe` in this scope
[INFO] [stdout]    --> src/lib.rs:333:31
[INFO] [stdout]     |
[INFO] [stdout] 333 |             result = unsafe { DisconnectNamedPipe(handle.value) };
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for struct `OsString` in the current scope
[INFO] [stdout]    --> src/lib.rs:207:35
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let full_name = full_name.encode_wide().collect::<Vec<u16>>();
[INFO] [stdout]     |                                   ^^^^^^^^^^^ method not found in `OsString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FlushFileBuffers` in this scope
[INFO] [stdout]    --> src/lib.rs:471:39
[INFO] [stdout]     |
[INFO] [stdout] 471 |                 let result = unsafe { FlushFileBuffers(handle.value) };
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FlushFileBuffers` in this scope
[INFO] [stdout]    --> src/lib.rs:486:30
[INFO] [stdout]     |
[INFO] [stdout] 486 |             let _ = unsafe { FlushFileBuffers(handle.value) };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DisconnectNamedPipe` in this scope
[INFO] [stdout]    --> src/lib.rs:487:30
[INFO] [stdout]     |
[INFO] [stdout] 487 |             let _ = unsafe { DisconnectNamedPipe(handle.value) };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `take` exists for enum `Option<Handle>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:328:34
[INFO] [stdout]     |
[INFO] [stdout] 48  | struct Handle {
[INFO] [stdout]     | ------------- doesn't satisfy `Handle: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 328 |         let handle = self.handle.take().unwrap();
[INFO] [stdout]     |                                  ^^^^ method cannot be called on `Option<Handle>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `Handle: Sized`
[INFO] [stdout]             `Option<Handle>: Iterator`
[INFO] [stdout]             which is required by `&mut Option<Handle>: Iterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFileW` in this scope
[INFO] [stdout]    --> src/lib.rs:505:17
[INFO] [stdout]     |
[INFO] [stdout] 505 |                 CreateFileW(
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]    --> src/lib.rs:520:28
[INFO] [stdout]     |
[INFO] [stdout] 520 |             match unsafe { GetLastError() } {
[INFO] [stdout]     |                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `take` exists for enum `Option<Overlapped>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:329:32
[INFO] [stdout]     |
[INFO] [stdout] 97  | struct Overlapped {
[INFO] [stdout]     | ----------------- doesn't satisfy `Overlapped: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 329 |         let mut ovl = self.ovl.take().unwrap();
[INFO] [stdout]     |                                ^^^^ method cannot be called on `Option<Overlapped>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `Overlapped: Sized`
[INFO] [stdout]             `Option<Overlapped>: Iterator`
[INFO] [stdout]             which is required by `&mut Option<Overlapped>: Iterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FlushFileBuffers` in this scope
[INFO] [stdout]    --> src/lib.rs:330:35
[INFO] [stdout]     |
[INFO] [stdout] 330 |         let mut result = unsafe { FlushFileBuffers(handle.value) };
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WaitNamedPipeW` in this scope
[INFO] [stdout]    --> src/lib.rs:522:30
[INFO] [stdout]     |
[INFO] [stdout] 522 |                     unsafe { WaitNamedPipeW(name.as_ptr(), 0) };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DisconnectNamedPipe` in this scope
[INFO] [stdout]    --> src/lib.rs:333:31
[INFO] [stdout]     |
[INFO] [stdout] 333 |             result = unsafe { DisconnectNamedPipe(handle.value) };
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FlushFileBuffers` in this scope
[INFO] [stdout]    --> src/lib.rs:471:39
[INFO] [stdout]     |
[INFO] [stdout] 471 |                 let result = unsafe { FlushFileBuffers(handle.value) };
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FlushFileBuffers` in this scope
[INFO] [stdout]    --> src/lib.rs:486:30
[INFO] [stdout]     |
[INFO] [stdout] 486 |             let _ = unsafe { FlushFileBuffers(handle.value) };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DisconnectNamedPipe` in this scope
[INFO] [stdout]    --> src/lib.rs:487:30
[INFO] [stdout]     |
[INFO] [stdout] 487 |             let _ = unsafe { DisconnectNamedPipe(handle.value) };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFileW` in this scope
[INFO] [stdout]    --> src/lib.rs:505:17
[INFO] [stdout]     |
[INFO] [stdout] 505 |                 CreateFileW(
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]    --> src/lib.rs:520:28
[INFO] [stdout]     |
[INFO] [stdout] 520 |             match unsafe { GetLastError() } {
[INFO] [stdout]     |                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WaitNamedPipeW` in this scope
[INFO] [stdout]    --> src/lib.rs:522:30
[INFO] [stdout]     |
[INFO] [stdout] 522 |                     unsafe { WaitNamedPipeW(name.as_ptr(), 0) };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for struct `OsString` in the current scope
[INFO] [stdout]    --> src/lib.rs:551:35
[INFO] [stdout]     |
[INFO] [stdout] 551 |         let full_name = full_name.encode_wide().collect::<Vec<u16>>();
[INFO] [stdout]     |                                   ^^^^^^^^^^^ method not found in `OsString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetNamedPipeHandleState` in this scope
[INFO] [stdout]    --> src/lib.rs:558:25
[INFO] [stdout]     |
[INFO] [stdout] 558 |                         SetNamedPipeHandleState(
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WaitNamedPipeW` in this scope
[INFO] [stdout]    --> src/lib.rs:581:51
[INFO] [stdout]     |
[INFO] [stdout] 581 | ...                   let result = unsafe { WaitNamedPipeW(full_name.as_ptr(), timeout) };
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FlushFileBuffers` in this scope
[INFO] [stdout]    --> src/lib.rs:707:31
[INFO] [stdout]     |
[INFO] [stdout] 707 |         let result = unsafe { FlushFileBuffers(self.handle.value) };
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CancelIoEx` in this scope
[INFO] [stdout]    --> src/lib.rs:968:17
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 CancelIoEx(io_obj.handle, &mut *io_obj.ovl.ovl)
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for struct `OsString` in the current scope
[INFO] [stdout]    --> src/lib.rs:551:35
[INFO] [stdout]     |
[INFO] [stdout] 551 |         let full_name = full_name.encode_wide().collect::<Vec<u16>>();
[INFO] [stdout]     |                                   ^^^^^^^^^^^ method not found in `OsString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetNamedPipeHandleState` in this scope
[INFO] [stdout]    --> src/lib.rs:558:25
[INFO] [stdout]     |
[INFO] [stdout] 558 |                         SetNamedPipeHandleState(
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CancelIoEx` in this scope
[INFO] [stdout]     --> src/lib.rs:1081:17
[INFO] [stdout]      |
[INFO] [stdout] 1081 |                 CancelIoEx(io_obj.handle, &mut *io_obj.ovl.ovl)
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WaitNamedPipeW` in this scope
[INFO] [stdout]    --> src/lib.rs:581:51
[INFO] [stdout]     |
[INFO] [stdout] 581 | ...                   let result = unsafe { WaitNamedPipeW(full_name.as_ptr(), timeout) };
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ConnectNamedPipe` in this scope
[INFO] [stdout]     --> src/lib.rs:1143:27
[INFO] [stdout]      |
[INFO] [stdout] 1143 |     let result = unsafe { ConnectNamedPipe(handle.value, ovl.get_mut()) };
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FlushFileBuffers` in this scope
[INFO] [stdout]    --> src/lib.rs:707:31
[INFO] [stdout]     |
[INFO] [stdout] 707 |         let result = unsafe { FlushFileBuffers(self.handle.value) };
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReadFile` in this scope
[INFO] [stdout]     --> src/lib.rs:1166:9
[INFO] [stdout]      |
[INFO] [stdout] 1166 |         ReadFile(
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReadFile` in this scope
[INFO] [stdout]     --> src/lib.rs:1203:9
[INFO] [stdout]      |
[INFO] [stdout] 1203 |         ReadFile(
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CancelIoEx` in this scope
[INFO] [stdout]    --> src/lib.rs:968:17
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 CancelIoEx(io_obj.handle, &mut *io_obj.ovl.ovl)
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WriteFile` in this scope
[INFO] [stdout]     --> src/lib.rs:1244:9
[INFO] [stdout]      |
[INFO] [stdout] 1244 |         WriteFile(
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WriteFile` in this scope
[INFO] [stdout]     --> src/lib.rs:1287:9
[INFO] [stdout]      |
[INFO] [stdout] 1287 |         WriteFile(
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CancelIoEx` in this scope
[INFO] [stdout]     --> src/lib.rs:1081:17
[INFO] [stdout]      |
[INFO] [stdout] 1081 |                 CancelIoEx(io_obj.handle, &mut *io_obj.ovl.ovl)
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetOverlappedResult` in this scope
[INFO] [stdout]     --> src/lib.rs:1325:9
[INFO] [stdout]      |
[INFO] [stdout] 1325 |         GetOverlappedResult(io_obj.handle, &mut *io_obj.ovl.ovl, count, TRUE)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ConnectNamedPipe` in this scope
[INFO] [stdout]     --> src/lib.rs:1143:27
[INFO] [stdout]      |
[INFO] [stdout] 1143 |     let result = unsafe { ConnectNamedPipe(handle.value, ovl.get_mut()) };
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WaitForSingleObject` in this scope
[INFO] [stdout]     --> src/lib.rs:1340:9
[INFO] [stdout]      |
[INFO] [stdout] 1340 |         WaitForSingleObject(io_obj.ovl.event.handle.value, timeout)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReadFile` in this scope
[INFO] [stdout]     --> src/lib.rs:1166:9
[INFO] [stdout]      |
[INFO] [stdout] 1166 |         ReadFile(
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReadFile` in this scope
[INFO] [stdout]     --> src/lib.rs:1203:9
[INFO] [stdout]      |
[INFO] [stdout] 1203 |         ReadFile(
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WriteFile` in this scope
[INFO] [stdout]     --> src/lib.rs:1244:9
[INFO] [stdout]      |
[INFO] [stdout] 1244 |         WriteFile(
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WaitForMultipleObjects` in this scope
[INFO] [stdout]     --> src/lib.rs:1366:13
[INFO] [stdout]      |
[INFO] [stdout] 1366 |             WaitForMultipleObjects(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WriteFile` in this scope
[INFO] [stdout]     --> src/lib.rs:1287:9
[INFO] [stdout]      |
[INFO] [stdout] 1287 |         WriteFile(
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetOverlappedResult` in this scope
[INFO] [stdout]     --> src/lib.rs:1325:9
[INFO] [stdout]      |
[INFO] [stdout] 1325 |         GetOverlappedResult(io_obj.handle, &mut *io_obj.ovl.ovl, count, TRUE)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WaitForSingleObject` in this scope
[INFO] [stdout]     --> src/lib.rs:1340:9
[INFO] [stdout]      |
[INFO] [stdout] 1340 |         WaitForSingleObject(io_obj.ovl.event.handle.value, timeout)
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WaitForMultipleObjects` in this scope
[INFO] [stdout]     --> src/lib.rs:1366:13
[INFO] [stdout]      |
[INFO] [stdout] 1366 |             WaitForMultipleObjects(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 88 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `named_pipe` (lib) due to 89 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 89 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `named_pipe` (lib test) due to 90 previous errors
[INFO] running `Command { std: "docker" "inspect" "c9317ae99fd672f9d0ffedc0e2db7d276354016326c4771d2b31f1faf54cb0da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c9317ae99fd672f9d0ffedc0e2db7d276354016326c4771d2b31f1faf54cb0da", kill_on_drop: false }`
[INFO] [stdout] c9317ae99fd672f9d0ffedc0e2db7d276354016326c4771d2b31f1faf54cb0da
