[INFO] updating cached repository https://github.com/woodgear/bot [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] bd8bd123d1978db265a525a60771b24ca76cc5a3 [INFO] checking woodgear/bot against try#13f916f63bc6575d5ff1f989237dfabe88981368 for pr-69880 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwoodgear%2Fbot" "/workspace/builds/worker-5/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/woodgear/bot on toolchain 13f916f63bc6575d5ff1f989237dfabe88981368 [INFO] running `"/workspace/cargo-home/bin/cargo" "+13f916f63bc6575d5ff1f989237dfabe88981368" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/woodgear/bot [INFO] finished tweaking git repo https://github.com/woodgear/bot [INFO] tweaked toml for git repo https://github.com/woodgear/bot written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/woodgear/bot already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+13f916f63bc6575d5ff1f989237dfabe88981368" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "+13f916f63bc6575d5ff1f989237dfabe88981368" "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] 38368e3360a5f9fa8ddc26ab50a4d804c0e278435893272ccc91b62d898a6391 [INFO] running `"docker" "start" "-a" "38368e3360a5f9fa8ddc26ab50a4d804c0e278435893272ccc91b62d898a6391"` [INFO] [stderr] Compiling syn v1.0.14 [INFO] [stderr] Compiling arrayvec v0.4.12 [INFO] [stderr] Compiling memchr v2.3.0 [INFO] [stderr] Compiling winapi v0.3.8 [INFO] [stderr] Checking static_assertions v0.3.4 [INFO] [stderr] Compiling nom v5.1.0 [INFO] [stderr] Compiling lexical-core v0.4.6 [INFO] [stderr] Checking bytes v0.4.12 [INFO] [stderr] Checking term v0.6.1 [INFO] [stderr] Checking backtrace v0.3.43 [INFO] [stderr] Checking mio-extras v2.0.6 [INFO] [stderr] Checking simplelog v0.7.4 [INFO] [stderr] Checking ws v0.9.1 [INFO] [stderr] Compiling syn-mid v0.5.0 [INFO] [stderr] Compiling synstructure v0.12.3 [INFO] [stderr] Compiling rustversion v1.0.2 [INFO] [stderr] Compiling serde_derive v1.0.104 [INFO] [stderr] Compiling failure_derive v0.1.6 [INFO] [stderr] Compiling proc-macro-error v0.4.8 [INFO] [stderr] Compiling proc-macro-error-attr v0.4.8 [INFO] [stderr] Checking failure v0.1.6 [INFO] [stderr] Compiling structopt-derive v0.4.2 [INFO] [stderr] Checking structopt v0.3.9 [INFO] [stderr] Checking serde v1.0.104 [INFO] [stderr] Checking serde_json v1.0.48 [INFO] [stderr] Checking bincode v1.2.1 [INFO] [stderr] Checking bot v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stderr] --> src/cmd.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | os::windows::io::{AsRawHandle, FromRawHandle, RawHandle}, [INFO] [stderr] | ^^^^^^^ could not find `windows` in `os` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stderr] --> src/cmd.rs:26:14 [INFO] [stderr] | [INFO] [stderr] 26 | use std::os::windows::ffi::OsStrExt; [INFO] [stderr] | ^^^^^^^ could not find `windows` in `os` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/cmd.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | shared::{minwindef::*, ntdef::NULL, winerror::*}, [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/cmd.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stderr] --> src/cmd.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | os::windows::io::{AsRawHandle, FromRawHandle, RawHandle}, [INFO] [stderr] | ^^^^^^^ could not find `windows` in `os` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stderr] --> src/cmd.rs:26:14 [INFO] [stderr] | [INFO] [stderr] 26 | use std::os::windows::ffi::OsStrExt; [INFO] [stderr] | ^^^^^^^ could not find `windows` in `os` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/cmd.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | shared::{minwindef::*, ntdef::NULL, winerror::*}, [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/cmd.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | 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/cmd.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | use winapi::um::errhandlingapi::GetLastError; [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/cmd.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | use winapi::um::errhandlingapi::GetLastError; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/cmd.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/cmd.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | um::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/cmd.rs:46:14 [INFO] [stderr] | [INFO] [stderr] 46 | unsafe { GetLastError() } [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/cmd.rs:53:29 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn close_handle(handle: HANDLE) { [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/cmd.rs:55:22 [INFO] [stderr] | [INFO] [stderr] 55 | if handle != INVALID_HANDLE_VALUE { [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/cmd.rs:56:23 [INFO] [stderr] | [INFO] [stderr] 53 | / pub fn close_handle(handle: HANDLE) { [INFO] [stderr] 54 | | unsafe { [INFO] [stderr] 55 | | if handle != INVALID_HANDLE_VALUE { [INFO] [stderr] 56 | | let ret = CloseHandle(handle); [INFO] [stderr] | | ^^^^^^^^^^^ help: a function with a similar name exists: `close_handle` [INFO] [stderr] ... | [INFO] [stderr] 61 | | } [INFO] [stderr] 62 | | } [INFO] [stderr] | |_- similarly named function `close_handle` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/cmd.rs:83:22 [INFO] [stderr] | [INFO] [stderr] 83 | pub fn check(status: BOOL) -> Result<(), Error> { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/cmd.rs:94:11 [INFO] [stderr] | [INFO] [stderr] 94 | read: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/cmd.rs:95:12 [INFO] [stderr] | [INFO] [stderr] 95 | write: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `SECURITY_ATTRIBUTES` in this scope [INFO] [stderr] --> src/cmd.rs:110:30 [INFO] [stderr] | [INFO] [stderr] 110 | let mut attributes = SECURITY_ATTRIBUTES { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SECURITY_ATTRIBUTES` in this scope [INFO] [stderr] --> src/cmd.rs:111:37 [INFO] [stderr] | [INFO] [stderr] 105 | impl ReadWritePipe { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 111 | nLength: mem::size_of::() as DWORD, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/cmd.rs:111:63 [INFO] [stderr] | [INFO] [stderr] 111 | nLength: mem::size_of::() as DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/cmd.rs:113:37 [INFO] [stderr] | [INFO] [stderr] 113 | bInheritHandle: true as BOOL, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/cmd.rs:116:12 [INFO] [stderr] | [INFO] [stderr] 116 | if FALSE [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePipe` in this scope [INFO] [stderr] --> src/cmd.rs:118:17 [INFO] [stderr] | [INFO] [stderr] 118 | CreatePipe( [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PHANDLE` in this scope [INFO] [stderr] --> src/cmd.rs:119:34 [INFO] [stderr] | [INFO] [stderr] 119 | &mut read as PHANDLE, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PHANDLE` in this scope [INFO] [stderr] --> src/cmd.rs:120:35 [INFO] [stderr] | [INFO] [stderr] 120 | &mut write as PHANDLE, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPSECURITY_ATTRIBUTES` in this scope [INFO] [stderr] --> src/cmd.rs:121:40 [INFO] [stderr] | [INFO] [stderr] 121 | &mut attributes as LPSECURITY_ATTRIBUTES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SetHandleInformation` in this scope [INFO] [stderr] --> src/cmd.rs:130:28 [INFO] [stderr] | [INFO] [stderr] 130 | let ret = unsafe { SetHandleInformation(read, HANDLE_FLAG_INHERIT, 0) }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `HANDLE_FLAG_INHERIT` in this scope [INFO] [stderr] --> src/cmd.rs:130:55 [INFO] [stderr] | [INFO] [stderr] 130 | let ret = unsafe { SetHandleInformation(read, HANDLE_FLAG_INHERIT, 0) }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `PeekNamedPipe` in this scope [INFO] [stderr] --> src/cmd.rs:151:17 [INFO] [stderr] | [INFO] [stderr] 151 | PeekNamedPipe( [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `NULL` in this scope [INFO] [stderr] --> src/cmd.rs:153:21 [INFO] [stderr] | [INFO] [stderr] 153 | NULL as LPVOID, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPVOID` in this scope [INFO] [stderr] --> src/cmd.rs:153:29 [INFO] [stderr] | [INFO] [stderr] 153 | NULL as LPVOID, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `NULL` in this scope [INFO] [stderr] --> src/cmd.rs:155:21 [INFO] [stderr] | [INFO] [stderr] 155 | NULL as LPDWORD, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPDWORD` in this scope [INFO] [stderr] --> src/cmd.rs:155:29 [INFO] [stderr] | [INFO] [stderr] 155 | NULL as LPDWORD, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `NULL` in this scope [INFO] [stderr] --> src/cmd.rs:157:21 [INFO] [stderr] | [INFO] [stderr] 157 | NULL as LPDWORD, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPDWORD` in this scope [INFO] [stderr] --> src/cmd.rs:157:29 [INFO] [stderr] | [INFO] [stderr] 157 | NULL as LPDWORD, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `ReadFile` in this scope [INFO] [stderr] --> src/cmd.rs:174:17 [INFO] [stderr] | [INFO] [stderr] 174 | ReadFile( [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPVOID` in this scope [INFO] [stderr] --> src/cmd.rs:176:47 [INFO] [stderr] | [INFO] [stderr] 176 | buff_temp.as_mut_ptr() as LPVOID, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `NULL` in this scope [INFO] [stderr] --> src/cmd.rs:179:21 [INFO] [stderr] | [INFO] [stderr] 179 | NULL as LPOVERLAPPED, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPOVERLAPPED` in this scope [INFO] [stderr] --> src/cmd.rs:179:29 [INFO] [stderr] | [INFO] [stderr] 179 | NULL as LPOVERLAPPED, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/cmd.rs:194:37 [INFO] [stderr] | [INFO] [stderr] 194 | pub fn get_write_side(&self) -> PVOID { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPVOID` in this scope [INFO] [stderr] --> src/cmd.rs:219:14 [INFO] [stderr] | [INFO] [stderr] 219 | env_ptr: LPVOID, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/cmd.rs:223:19 [INFO] [stderr] | [INFO] [stderr] 223 | fn new(token: HANDLE, b_inherit: BOOL) -> Result { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/cmd.rs:223:38 [INFO] [stderr] | [INFO] [stderr] 223 | fn new(token: HANDLE, b_inherit: BOOL) -> Result { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPVOID` in this scope [INFO] [stderr] --> src/cmd.rs:224:26 [INFO] [stderr] | [INFO] [stderr] 224 | let mut env_ptr: LPVOID = ptr::null_mut(); [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/cmd.rs:225:12 [INFO] [stderr] | [INFO] [stderr] 225 | if FALSE == unsafe { CreateEnvironmentBlock(&mut env_ptr, token, b_inherit) } { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateEnvironmentBlock` in this scope [INFO] [stderr] --> src/cmd.rs:225:30 [INFO] [stderr] | [INFO] [stderr] 225 | if FALSE == unsafe { CreateEnvironmentBlock(&mut env_ptr, token, b_inherit) } { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/cmd.rs:237:12 [INFO] [stderr] | [INFO] [stderr] 237 | if FALSE == unsafe { DestroyEnvironmentBlock(self.env_ptr) } { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyEnvironmentBlock` in this scope [INFO] [stderr] --> src/cmd.rs:237:30 [INFO] [stderr] | [INFO] [stderr] 237 | if FALSE == unsafe { DestroyEnvironmentBlock(self.env_ptr) } { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/cmd.rs:277:19 [INFO] [stderr] | [INFO] [stderr] 276 | struct CreateProcessConfig { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] 277 | token: Option, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPSECURITY_ATTRIBUTES` in this scope [INFO] [stderr] --> src/cmd.rs:280:26 [INFO] [stderr] | [INFO] [stderr] 280 | lpProcessAttributes: LPSECURITY_ATTRIBUTES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPSECURITY_ATTRIBUTES` in this scope [INFO] [stderr] --> src/cmd.rs:281:25 [INFO] [stderr] | [INFO] [stderr] 281 | lpThreadAttributes: LPSECURITY_ATTRIBUTES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/cmd.rs:282:22 [INFO] [stderr] | [INFO] [stderr] 282 | bInheritHandles: BOOL, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/cmd.rs:283:22 [INFO] [stderr] | [INFO] [stderr] 283 | dwCreationFlags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stderr] --> src/cmd.rs:284:25 [INFO] [stderr] | [INFO] [stderr] 284 | lpCurrentDirectory: LPCWSTR, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPSTARTUPINFOW` in this scope [INFO] [stderr] --> src/cmd.rs:285:20 [INFO] [stderr] | [INFO] [stderr] 285 | lpStartupInfo: LPSTARTUPINFOW, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PROCESS_INFORMATION` in this scope [INFO] [stderr] --> src/cmd.rs:286:19 [INFO] [stderr] | [INFO] [stderr] 286 | process_info: PROCESS_INFORMATION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/cmd.rs:298:38 [INFO] [stderr] | [INFO] [stderr] 298 | bInheritHandles: true as BOOL, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateProcessAsUserW` in this scope [INFO] [stderr] --> src/cmd.rs:322:17 [INFO] [stderr] | [INFO] [stderr] 322 | CreateProcessAsUserW( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateProcessW` in this scope [INFO] [stderr] --> src/cmd.rs:338:17 [INFO] [stderr] | [INFO] [stderr] 338 | CreateProcessW( [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INFINITE` in this scope [INFO] [stderr] --> src/cmd.rs:422:32 [INFO] [stderr] | [INFO] [stderr] 422 | .unwrap_or_else(|| INFINITE as u32); [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `WaitForSingleObject` in this scope [INFO] [stderr] --> src/cmd.rs:424:24 [INFO] [stderr] | [INFO] [stderr] 424 | match unsafe { WaitForSingleObject(handle.as_raw_handle(), timeout) } { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/cmd.rs:464:28 [INFO] [stderr] | [INFO] [stderr] 464 | let mut exit_code: DWORD = 0; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `WaitForSingleObject` in this scope [INFO] [stderr] --> src/cmd.rs:470:30 [INFO] [stderr] | [INFO] [stderr] 470 | unsafe { WaitForSingleObject(handle.as_raw_handle(), read_delay_mills) }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetExitCodeProcess` in this scope [INFO] [stderr] --> src/cmd.rs:477:29 [INFO] [stderr] | [INFO] [stderr] 477 | ... GetExitCodeProcess(handle.as_raw_handle(), &mut exit_code); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:529:23 [INFO] [stderr] | [INFO] [stderr] 529 | stdin: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 569 | pub struct Handle(RawHandle); [INFO] [stderr] | ----------------------------- similarly named struct `Handle` defined here [INFO] [stderr] | [INFO] [stderr] help: a struct with a similar name exists [INFO] [stderr] | [INFO] [stderr] 529 | stdin: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 410 | impl Exec { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:530:24 [INFO] [stderr] | [INFO] [stderr] 530 | stdout: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 569 | pub struct Handle(RawHandle); [INFO] [stderr] | ----------------------------- similarly named struct `Handle` defined here [INFO] [stderr] | [INFO] [stderr] help: a struct with a similar name exists [INFO] [stderr] | [INFO] [stderr] 530 | stdout: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 410 | impl Exec { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:531:24 [INFO] [stderr] | [INFO] [stderr] 531 | stderr: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 569 | pub struct Handle(RawHandle); [INFO] [stderr] | ----------------------------- similarly named struct `Handle` defined here [INFO] [stderr] | [INFO] [stderr] help: a struct with a similar name exists [INFO] [stderr] | [INFO] [stderr] 531 | stderr: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 410 | impl Exec { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SW_SHOW` in this scope [INFO] [stderr] --> src/cmd.rs:533:53 [INFO] [stderr] | [INFO] [stderr] 533 | let w_show_window = if config.show_window { SW_SHOW } else { SW_HIDE }; [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SW_HIDE` in this scope [INFO] [stderr] --> src/cmd.rs:533:70 [INFO] [stderr] | [INFO] [stderr] 533 | let w_show_window = if config.show_window { SW_SHOW } else { SW_HIDE }; [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `STARTUPINFOW` in this scope [INFO] [stderr] --> src/cmd.rs:535:24 [INFO] [stderr] | [INFO] [stderr] 535 | let mut sinfo: STARTUPINFOW = { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `STARTUPINFOW` in this scope [INFO] [stderr] --> src/cmd.rs:536:28 [INFO] [stderr] | [INFO] [stderr] 536 | let mut sinfo: STARTUPINFOW = unsafe { mem::zeroed() }; [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `STARTUPINFOW` in this scope [INFO] [stderr] --> src/cmd.rs:538:39 [INFO] [stderr] | [INFO] [stderr] 410 | impl Exec { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 538 | sinfo.cb = mem::size_of::() as DWORD; [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/cmd.rs:538:58 [INFO] [stderr] | [INFO] [stderr] 538 | sinfo.cb = mem::size_of::() as DWORD; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `STARTF_USESTDHANDLES` in this scope [INFO] [stderr] --> src/cmd.rs:542:29 [INFO] [stderr] | [INFO] [stderr] 542 | sinfo.dwFlags = STARTF_USESTDHANDLES; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `STARTF_USESHOWWINDOW` in this scope [INFO] [stderr] --> src/cmd.rs:544:29 [INFO] [stderr] | [INFO] [stderr] 544 | sinfo.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `STARTF_USESTDHANDLES` in this scope [INFO] [stderr] --> src/cmd.rs:544:52 [INFO] [stderr] | [INFO] [stderr] 544 | sinfo.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CREATE_UNICODE_ENVIRONMENT` in this scope [INFO] [stderr] --> src/cmd.rs:551:36 [INFO] [stderr] | [INFO] [stderr] 551 | let mut create_flags = CREATE_UNICODE_ENVIRONMENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CREATE_BREAKAWAY_FROM_JOB` in this scope [INFO] [stderr] --> src/cmd.rs:553:33 [INFO] [stderr] | [INFO] [stderr] 553 | create_flags |= CREATE_BREAKAWAY_FROM_JOB; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:569:19 [INFO] [stderr] | [INFO] [stderr] 569 | pub struct Handle(RawHandle); [INFO] [stderr] | ------------------^^^^^^^^^-- [INFO] [stderr] | | | [INFO] [stderr] | | help: a struct with a similar name exists: `Handle` [INFO] [stderr] | similarly named struct `Handle` defined here [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `AsRawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:579:6 [INFO] [stderr] | [INFO] [stderr] 579 | impl AsRawHandle for Handle { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:580:32 [INFO] [stderr] | [INFO] [stderr] 569 | pub struct Handle(RawHandle); [INFO] [stderr] | ----------------------------- similarly named struct `Handle` defined here [INFO] [stderr] ... [INFO] [stderr] 580 | fn as_raw_handle(&self) -> RawHandle { [INFO] [stderr] | ^^^^^^^^^ help: a struct with a similar name exists: `Handle` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `FromRawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:585:6 [INFO] [stderr] | [INFO] [stderr] 585 | impl FromRawHandle for Handle { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:586:39 [INFO] [stderr] | [INFO] [stderr] 569 | pub struct Handle(RawHandle); [INFO] [stderr] | ----------------------------- similarly named struct `Handle` defined here [INFO] [stderr] ... [INFO] [stderr] 586 | unsafe fn from_raw_handle(handle: RawHandle) -> Self { [INFO] [stderr] | ^^^^^^^^^ help: a struct with a similar name exists: `Handle` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/cmd.rs:46:14 [INFO] [stderr] | [INFO] [stderr] 46 | unsafe { GetLastError() } [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/cmd.rs:53:29 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn close_handle(handle: HANDLE) { [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/cmd.rs:55:22 [INFO] [stderr] | [INFO] [stderr] 55 | if handle != INVALID_HANDLE_VALUE { [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/cmd.rs:56:23 [INFO] [stderr] | [INFO] [stderr] 53 | / pub fn close_handle(handle: HANDLE) { [INFO] [stderr] 54 | | unsafe { [INFO] [stderr] 55 | | if handle != INVALID_HANDLE_VALUE { [INFO] [stderr] 56 | | let ret = CloseHandle(handle); [INFO] [stderr] | | ^^^^^^^^^^^ help: a function with a similar name exists: `close_handle` [INFO] [stderr] ... | [INFO] [stderr] 61 | | } [INFO] [stderr] 62 | | } [INFO] [stderr] | |_- similarly named function `close_handle` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/cmd.rs:83:22 [INFO] [stderr] | [INFO] [stderr] 83 | pub fn check(status: BOOL) -> Result<(), Error> { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/cmd.rs:94:11 [INFO] [stderr] | [INFO] [stderr] 94 | read: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/cmd.rs:95:12 [INFO] [stderr] | [INFO] [stderr] 95 | write: PVOID, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `SECURITY_ATTRIBUTES` in this scope [INFO] [stderr] --> src/cmd.rs:110:30 [INFO] [stderr] | [INFO] [stderr] 110 | let mut attributes = SECURITY_ATTRIBUTES { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SECURITY_ATTRIBUTES` in this scope [INFO] [stderr] --> src/cmd.rs:111:37 [INFO] [stderr] | [INFO] [stderr] 105 | impl ReadWritePipe { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 111 | nLength: mem::size_of::() as DWORD, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/cmd.rs:111:63 [INFO] [stderr] | [INFO] [stderr] 111 | nLength: mem::size_of::() as DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/cmd.rs:113:37 [INFO] [stderr] | [INFO] [stderr] 113 | bInheritHandle: true as BOOL, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/cmd.rs:116:12 [INFO] [stderr] | [INFO] [stderr] 116 | if FALSE [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePipe` in this scope [INFO] [stderr] --> src/cmd.rs:118:17 [INFO] [stderr] | [INFO] [stderr] 118 | CreatePipe( [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PHANDLE` in this scope [INFO] [stderr] --> src/cmd.rs:119:34 [INFO] [stderr] | [INFO] [stderr] 119 | &mut read as PHANDLE, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PHANDLE` in this scope [INFO] [stderr] --> src/cmd.rs:120:35 [INFO] [stderr] | [INFO] [stderr] 120 | &mut write as PHANDLE, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPSECURITY_ATTRIBUTES` in this scope [INFO] [stderr] --> src/cmd.rs:121:40 [INFO] [stderr] | [INFO] [stderr] 121 | &mut attributes as LPSECURITY_ATTRIBUTES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SetHandleInformation` in this scope [INFO] [stderr] --> src/cmd.rs:130:28 [INFO] [stderr] | [INFO] [stderr] 130 | let ret = unsafe { SetHandleInformation(read, HANDLE_FLAG_INHERIT, 0) }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `HANDLE_FLAG_INHERIT` in this scope [INFO] [stderr] --> src/cmd.rs:130:55 [INFO] [stderr] | [INFO] [stderr] 130 | let ret = unsafe { SetHandleInformation(read, HANDLE_FLAG_INHERIT, 0) }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `PeekNamedPipe` in this scope [INFO] [stderr] --> src/cmd.rs:151:17 [INFO] [stderr] | [INFO] [stderr] 151 | PeekNamedPipe( [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `NULL` in this scope [INFO] [stderr] --> src/cmd.rs:153:21 [INFO] [stderr] | [INFO] [stderr] 153 | NULL as LPVOID, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPVOID` in this scope [INFO] [stderr] --> src/cmd.rs:153:29 [INFO] [stderr] | [INFO] [stderr] 153 | NULL as LPVOID, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `NULL` in this scope [INFO] [stderr] --> src/cmd.rs:155:21 [INFO] [stderr] | [INFO] [stderr] 155 | NULL as LPDWORD, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPDWORD` in this scope [INFO] [stderr] --> src/cmd.rs:155:29 [INFO] [stderr] | [INFO] [stderr] 155 | NULL as LPDWORD, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `NULL` in this scope [INFO] [stderr] --> src/cmd.rs:157:21 [INFO] [stderr] | [INFO] [stderr] 157 | NULL as LPDWORD, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPDWORD` in this scope [INFO] [stderr] --> src/cmd.rs:157:29 [INFO] [stderr] | [INFO] [stderr] 157 | NULL as LPDWORD, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `ReadFile` in this scope [INFO] [stderr] --> src/cmd.rs:174:17 [INFO] [stderr] | [INFO] [stderr] 174 | ReadFile( [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPVOID` in this scope [INFO] [stderr] --> src/cmd.rs:176:47 [INFO] [stderr] | [INFO] [stderr] 176 | buff_temp.as_mut_ptr() as LPVOID, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `NULL` in this scope [INFO] [stderr] --> src/cmd.rs:179:21 [INFO] [stderr] | [INFO] [stderr] 179 | NULL as LPOVERLAPPED, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPOVERLAPPED` in this scope [INFO] [stderr] --> src/cmd.rs:179:29 [INFO] [stderr] | [INFO] [stderr] 179 | NULL as LPOVERLAPPED, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/cmd.rs:194:37 [INFO] [stderr] | [INFO] [stderr] 194 | pub fn get_write_side(&self) -> PVOID { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPVOID` in this scope [INFO] [stderr] --> src/cmd.rs:219:14 [INFO] [stderr] | [INFO] [stderr] 219 | env_ptr: LPVOID, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/cmd.rs:223:19 [INFO] [stderr] | [INFO] [stderr] 223 | fn new(token: HANDLE, b_inherit: BOOL) -> Result { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/cmd.rs:223:38 [INFO] [stderr] | [INFO] [stderr] 223 | fn new(token: HANDLE, b_inherit: BOOL) -> Result { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPVOID` in this scope [INFO] [stderr] --> src/cmd.rs:224:26 [INFO] [stderr] | [INFO] [stderr] 224 | let mut env_ptr: LPVOID = ptr::null_mut(); [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/cmd.rs:225:12 [INFO] [stderr] | [INFO] [stderr] 225 | if FALSE == unsafe { CreateEnvironmentBlock(&mut env_ptr, token, b_inherit) } { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateEnvironmentBlock` in this scope [INFO] [stderr] --> src/cmd.rs:225:30 [INFO] [stderr] | [INFO] [stderr] 225 | if FALSE == unsafe { CreateEnvironmentBlock(&mut env_ptr, token, b_inherit) } { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/cmd.rs:237:12 [INFO] [stderr] | [INFO] [stderr] 237 | if FALSE == unsafe { DestroyEnvironmentBlock(self.env_ptr) } { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyEnvironmentBlock` in this scope [INFO] [stderr] --> src/cmd.rs:237:30 [INFO] [stderr] | [INFO] [stderr] 237 | if FALSE == unsafe { DestroyEnvironmentBlock(self.env_ptr) } { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/cmd.rs:277:19 [INFO] [stderr] | [INFO] [stderr] 276 | struct CreateProcessConfig { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] 277 | token: Option, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPSECURITY_ATTRIBUTES` in this scope [INFO] [stderr] --> src/cmd.rs:280:26 [INFO] [stderr] | [INFO] [stderr] 280 | lpProcessAttributes: LPSECURITY_ATTRIBUTES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPSECURITY_ATTRIBUTES` in this scope [INFO] [stderr] --> src/cmd.rs:281:25 [INFO] [stderr] | [INFO] [stderr] 281 | lpThreadAttributes: LPSECURITY_ATTRIBUTES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/cmd.rs:282:22 [INFO] [stderr] | [INFO] [stderr] 282 | bInheritHandles: BOOL, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/cmd.rs:283:22 [INFO] [stderr] | [INFO] [stderr] 283 | dwCreationFlags: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stderr] --> src/cmd.rs:284:25 [INFO] [stderr] | [INFO] [stderr] 284 | lpCurrentDirectory: LPCWSTR, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPSTARTUPINFOW` in this scope [INFO] [stderr] --> src/cmd.rs:285:20 [INFO] [stderr] | [INFO] [stderr] 285 | lpStartupInfo: LPSTARTUPINFOW, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PROCESS_INFORMATION` in this scope [INFO] [stderr] --> src/cmd.rs:286:19 [INFO] [stderr] | [INFO] [stderr] 286 | process_info: PROCESS_INFORMATION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/cmd.rs:298:38 [INFO] [stderr] | [INFO] [stderr] 298 | bInheritHandles: true as BOOL, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateProcessAsUserW` in this scope [INFO] [stderr] --> src/cmd.rs:322:17 [INFO] [stderr] | [INFO] [stderr] 322 | CreateProcessAsUserW( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateProcessW` in this scope [INFO] [stderr] --> src/cmd.rs:338:17 [INFO] [stderr] | [INFO] [stderr] 338 | CreateProcessW( [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INFINITE` in this scope [INFO] [stderr] --> src/cmd.rs:422:32 [INFO] [stderr] | [INFO] [stderr] 422 | .unwrap_or_else(|| INFINITE as u32); [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `WaitForSingleObject` in this scope [INFO] [stderr] --> src/cmd.rs:424:24 [INFO] [stderr] | [INFO] [stderr] 424 | match unsafe { WaitForSingleObject(handle.as_raw_handle(), timeout) } { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/cmd.rs:464:28 [INFO] [stderr] | [INFO] [stderr] 464 | let mut exit_code: DWORD = 0; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `WaitForSingleObject` in this scope [INFO] [stderr] --> src/cmd.rs:470:30 [INFO] [stderr] | [INFO] [stderr] 470 | unsafe { WaitForSingleObject(handle.as_raw_handle(), read_delay_mills) }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetExitCodeProcess` in this scope [INFO] [stderr] --> src/cmd.rs:477:29 [INFO] [stderr] | [INFO] [stderr] 477 | ... GetExitCodeProcess(handle.as_raw_handle(), &mut exit_code); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:529:23 [INFO] [stderr] | [INFO] [stderr] 529 | stdin: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 569 | pub struct Handle(RawHandle); [INFO] [stderr] | ----------------------------- similarly named struct `Handle` defined here [INFO] [stderr] | [INFO] [stderr] help: a struct with a similar name exists [INFO] [stderr] | [INFO] [stderr] 529 | stdin: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 410 | impl Exec { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:530:24 [INFO] [stderr] | [INFO] [stderr] 530 | stdout: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 569 | pub struct Handle(RawHandle); [INFO] [stderr] | ----------------------------- similarly named struct `Handle` defined here [INFO] [stderr] | [INFO] [stderr] help: a struct with a similar name exists [INFO] [stderr] | [INFO] [stderr] 530 | stdout: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 410 | impl Exec { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:531:24 [INFO] [stderr] | [INFO] [stderr] 531 | stderr: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 569 | pub struct Handle(RawHandle); [INFO] [stderr] | ----------------------------- similarly named struct `Handle` defined here [INFO] [stderr] | [INFO] [stderr] help: a struct with a similar name exists [INFO] [stderr] | [INFO] [stderr] 531 | stderr: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 410 | impl Exec { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SW_SHOW` in this scope [INFO] [stderr] --> src/cmd.rs:533:53 [INFO] [stderr] | [INFO] [stderr] 533 | let w_show_window = if config.show_window { SW_SHOW } else { SW_HIDE }; [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SW_HIDE` in this scope [INFO] [stderr] --> src/cmd.rs:533:70 [INFO] [stderr] | [INFO] [stderr] 533 | let w_show_window = if config.show_window { SW_SHOW } else { SW_HIDE }; [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `STARTUPINFOW` in this scope [INFO] [stderr] --> src/cmd.rs:535:24 [INFO] [stderr] | [INFO] [stderr] 535 | let mut sinfo: STARTUPINFOW = { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `STARTUPINFOW` in this scope [INFO] [stderr] --> src/cmd.rs:536:28 [INFO] [stderr] | [INFO] [stderr] 536 | let mut sinfo: STARTUPINFOW = unsafe { mem::zeroed() }; [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `STARTUPINFOW` in this scope [INFO] [stderr] --> src/cmd.rs:538:39 [INFO] [stderr] | [INFO] [stderr] 410 | impl Exec { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 538 | sinfo.cb = mem::size_of::() as DWORD; [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/cmd.rs:538:58 [INFO] [stderr] | [INFO] [stderr] 538 | sinfo.cb = mem::size_of::() as DWORD; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `STARTF_USESTDHANDLES` in this scope [INFO] [stderr] --> src/cmd.rs:542:29 [INFO] [stderr] | [INFO] [stderr] 542 | sinfo.dwFlags = STARTF_USESTDHANDLES; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `STARTF_USESHOWWINDOW` in this scope [INFO] [stderr] --> src/cmd.rs:544:29 [INFO] [stderr] | [INFO] [stderr] 544 | sinfo.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `STARTF_USESTDHANDLES` in this scope [INFO] [stderr] --> src/cmd.rs:544:52 [INFO] [stderr] | [INFO] [stderr] 544 | sinfo.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CREATE_UNICODE_ENVIRONMENT` in this scope [INFO] [stderr] --> src/cmd.rs:551:36 [INFO] [stderr] | [INFO] [stderr] 551 | let mut create_flags = CREATE_UNICODE_ENVIRONMENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CREATE_BREAKAWAY_FROM_JOB` in this scope [INFO] [stderr] --> src/cmd.rs:553:33 [INFO] [stderr] | [INFO] [stderr] 553 | create_flags |= CREATE_BREAKAWAY_FROM_JOB; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:569:19 [INFO] [stderr] | [INFO] [stderr] 569 | pub struct Handle(RawHandle); [INFO] [stderr] | ------------------^^^^^^^^^-- [INFO] [stderr] | | | [INFO] [stderr] | | help: a struct with a similar name exists: `Handle` [INFO] [stderr] | similarly named struct `Handle` defined here [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `AsRawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:579:6 [INFO] [stderr] | [INFO] [stderr] 579 | impl AsRawHandle for Handle { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:580:32 [INFO] [stderr] | [INFO] [stderr] 569 | pub struct Handle(RawHandle); [INFO] [stderr] | ----------------------------- similarly named struct `Handle` defined here [INFO] [stderr] ... [INFO] [stderr] 580 | fn as_raw_handle(&self) -> RawHandle { [INFO] [stderr] | ^^^^^^^^^ help: a struct with a similar name exists: `Handle` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `FromRawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:585:6 [INFO] [stderr] | [INFO] [stderr] 585 | impl FromRawHandle for Handle { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RawHandle` in this scope [INFO] [stderr] --> src/cmd.rs:586:39 [INFO] [stderr] | [INFO] [stderr] 569 | pub struct Handle(RawHandle); [INFO] [stderr] | ----------------------------- similarly named struct `Handle` defined here [INFO] [stderr] ... [INFO] [stderr] 586 | unsafe fn from_raw_handle(handle: RawHandle) -> Self { [INFO] [stderr] | ^^^^^^^^^ help: a struct with a similar name exists: `Handle` [INFO] [stderr] [INFO] [stderr] error: aborting due to 79 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0405`. [INFO] [stderr] error: could not compile `bot`. [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 79 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0405`. [INFO] [stderr] error: could not compile `bot`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "38368e3360a5f9fa8ddc26ab50a4d804c0e278435893272ccc91b62d898a6391"` [INFO] running `"docker" "rm" "-f" "38368e3360a5f9fa8ddc26ab50a4d804c0e278435893272ccc91b62d898a6391"` [INFO] [stdout] 38368e3360a5f9fa8ddc26ab50a4d804c0e278435893272ccc91b62d898a6391