[INFO] updating cached repository Laegluin/elev [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/Laegluin/elev [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/Laegluin/elev" "work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/gh/Laegluin/elev"` [INFO] [stderr] Cloning into 'work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/gh/Laegluin/elev'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/Laegluin/elev" "work/ex/pr-58592/sources/try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a/gh/Laegluin/elev"` [INFO] [stderr] Cloning into 'work/ex/pr-58592/sources/try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a/gh/Laegluin/elev'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 6f339f4da503c29d195ecaa94b0ae4421c360ecd [INFO] sha for GitHub repo Laegluin/elev: 6f339f4da503c29d195ecaa94b0ae4421c360ecd [INFO] validating manifest of Laegluin/elev on toolchain master#f66e4697ae286985ddefc53c3a047614568458bb [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of Laegluin/elev on toolchain try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c3b22200e6f5b70eb1f99ae6944d989ae17a458a-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing Laegluin/elev [INFO] finished frobbing Laegluin/elev [INFO] frobbed toml for Laegluin/elev written to work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/gh/Laegluin/elev/Cargo.toml [INFO] started frobbing Laegluin/elev [INFO] finished frobbing Laegluin/elev [INFO] frobbed toml for Laegluin/elev written to work/ex/pr-58592/sources/try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a/gh/Laegluin/elev/Cargo.toml [INFO] crate Laegluin/elev has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c3b22200e6f5b70eb1f99ae6944d989ae17a458a-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking Laegluin/elev against master#f66e4697ae286985ddefc53c3a047614568458bb for pr-58592 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-58592/worker-7/master#f66e4697ae286985ddefc53c3a047614568458bb:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/gh/Laegluin/elev:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 70170370a9d6752a72bfe2cbc41f4bd0bea5827f44fffe098175e725ffd3ace8 [INFO] running `"docker" "start" "-a" "70170370a9d6752a72bfe2cbc41f4bd0bea5827f44fffe098175e725ffd3ace8"` [INFO] [stderr] Compiling embed-resource v1.1.4 [INFO] [stderr] Compiling winapi v0.3.6 [INFO] [stderr] Compiling elev v0.1.0 (/opt/crater/workdir) [INFO] [stderr] error: this crate only supports windows [INFO] [stderr] --> src/lib.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | compile_error!("this crate only supports windows"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stderr] --> src/lib.rs:18:14 [INFO] [stderr] | [INFO] [stderr] 18 | 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/lib.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use winapi::shared::minwindef::FALSE; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/lib.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use winapi::shared::ntdef::NULL; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/lib.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | use winapi::shared::winerror::{E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED}; [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/lib.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | use winapi::um::combaseapi::{CoInitializeEx, CoUninitialize}; [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/lib.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | use winapi::um::objbase::{COINIT_APARTMENTTHREADED, COINIT_DISABLE_OLE1DDE}; [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/lib.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | use winapi::um::processthreadsapi::GetExitCodeProcess; [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/lib.rs:29:13 [INFO] [stderr] | [INFO] [stderr] 29 | use winapi::um::shellapi::{ [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/lib.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | use winapi::um::synchapi::WaitForSingleObject; [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/lib.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | use winapi::um::winbase::{INFINITE, WAIT_FAILED}; [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/lib.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | use winapi::um::wincon::{AttachConsole, FreeConsole, ATTACH_PARENT_PROCESS}; [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/lib.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use winapi::um::winuser::SW_HIDE; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error: this crate only supports windows [INFO] [stderr] --> src/lib.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | compile_error!("this crate only supports windows"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stderr] --> src/lib.rs:18:14 [INFO] [stderr] | [INFO] [stderr] 18 | 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/lib.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use winapi::shared::minwindef::FALSE; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/lib.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use winapi::shared::ntdef::NULL; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/lib.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | use winapi::shared::winerror::{E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED}; [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/lib.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | use winapi::um::combaseapi::{CoInitializeEx, CoUninitialize}; [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/lib.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | use winapi::um::objbase::{COINIT_APARTMENTTHREADED, COINIT_DISABLE_OLE1DDE}; [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/lib.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | use winapi::um::processthreadsapi::GetExitCodeProcess; [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/lib.rs:29:13 [INFO] [stderr] | [INFO] [stderr] 29 | use winapi::um::shellapi::{ [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/lib.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | use winapi::um::synchapi::WaitForSingleObject; [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/lib.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | use winapi::um::winbase::{INFINITE, WAIT_FAILED}; [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/lib.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | use winapi::um::wincon::{AttachConsole, FreeConsole, ATTACH_PARENT_PROCESS}; [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/lib.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use winapi::um::winuser::SW_HIDE; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `SHELLEXECUTEINFOW` in this scope [INFO] [stderr] --> src/lib.rs:58:20 [INFO] [stderr] | [INFO] [stderr] 58 | let mut info = SHELLEXECUTEINFOW { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SHELLEXECUTEINFOW` in this scope [INFO] [stderr] --> src/lib.rs:59:32 [INFO] [stderr] | [INFO] [stderr] 59 | cbSize: mem::size_of::() as u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SEE_MASK_NOASYNC` in this scope [INFO] [stderr] --> src/lib.rs:60:16 [INFO] [stderr] | [INFO] [stderr] 60 | fMask: SEE_MASK_NOASYNC | SEE_MASK_NOCLOSEPROCESS | SEE_MASK_FLAG_NO_UI, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SEE_MASK_NOCLOSEPROCESS` in this scope [INFO] [stderr] --> src/lib.rs:60:35 [INFO] [stderr] | [INFO] [stderr] 60 | fMask: SEE_MASK_NOASYNC | SEE_MASK_NOCLOSEPROCESS | SEE_MASK_FLAG_NO_UI, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SEE_MASK_FLAG_NO_UI` in this scope [INFO] [stderr] --> src/lib.rs:60:61 [INFO] [stderr] | [INFO] [stderr] 60 | fMask: SEE_MASK_NOASYNC | SEE_MASK_NOCLOSEPROCESS | SEE_MASK_FLAG_NO_UI, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SW_HIDE` in this scope [INFO] [stderr] --> src/lib.rs:66:16 [INFO] [stderr] | [INFO] [stderr] 66 | nShow: SW_HIDE, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `CoInitializeEx` in this scope [INFO] [stderr] --> src/lib.rs:78:13 [INFO] [stderr] | [INFO] [stderr] 78 | CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE), [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `NULL` in this scope [INFO] [stderr] --> src/lib.rs:78:28 [INFO] [stderr] | [INFO] [stderr] 78 | CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `COINIT_APARTMENTTHREADED` in this scope [INFO] [stderr] --> src/lib.rs:78:34 [INFO] [stderr] | [INFO] [stderr] 78 | CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `COINIT_DISABLE_OLE1DDE` in this scope [INFO] [stderr] --> src/lib.rs:78:61 [INFO] [stderr] | [INFO] [stderr] 78 | CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `E_INVALIDARG` in this scope [INFO] [stderr] --> src/lib.rs:79:13 [INFO] [stderr] | [INFO] [stderr] 79 | E_INVALIDARG, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `E_OUTOFMEMORY` in this scope [INFO] [stderr] --> src/lib.rs:80:13 [INFO] [stderr] | [INFO] [stderr] 80 | E_OUTOFMEMORY, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `E_UNEXPECTED` in this scope [INFO] [stderr] --> src/lib.rs:81:13 [INFO] [stderr] | [INFO] [stderr] 81 | E_UNEXPECTED [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `CoUninitialize` in this scope [INFO] [stderr] --> src/lib.rs:84:16 [INFO] [stderr] | [INFO] [stderr] 84 | defer!(CoUninitialize()); [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `ShellExecuteExW` in this scope [INFO] [stderr] --> src/lib.rs:86:20 [INFO] [stderr] | [INFO] [stderr] 86 | try_win32!(ShellExecuteExW(&mut info), FALSE); [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/lib.rs:86:48 [INFO] [stderr] | [INFO] [stderr] 86 | try_win32!(ShellExecuteExW(&mut info), FALSE); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `WaitForSingleObject` in this scope [INFO] [stderr] --> src/lib.rs:92:20 [INFO] [stderr] | [INFO] [stderr] 92 | try_win32!(WaitForSingleObject(info.hProcess, INFINITE), WAIT_FAILED); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INFINITE` in this scope [INFO] [stderr] --> src/lib.rs:92:55 [INFO] [stderr] | [INFO] [stderr] 92 | try_win32!(WaitForSingleObject(info.hProcess, INFINITE), WAIT_FAILED); [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `WAIT_FAILED` in this scope [INFO] [stderr] --> src/lib.rs:92:66 [INFO] [stderr] | [INFO] [stderr] 92 | try_win32!(WaitForSingleObject(info.hProcess, INFINITE), WAIT_FAILED); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `GetExitCodeProcess` in this scope [INFO] [stderr] --> src/lib.rs:95:20 [INFO] [stderr] | [INFO] [stderr] 95 | try_win32!(GetExitCodeProcess(info.hProcess, &mut exit_code), FALSE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/lib.rs:95:71 [INFO] [stderr] | [INFO] [stderr] 95 | try_win32!(GetExitCodeProcess(info.hProcess, &mut exit_code), FALSE); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `FreeConsole` in this scope [INFO] [stderr] --> src/lib.rs:210:20 [INFO] [stderr] | [INFO] [stderr] 210 | try_win32!(FreeConsole(), FALSE); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/lib.rs:210:35 [INFO] [stderr] | [INFO] [stderr] 210 | try_win32!(FreeConsole(), FALSE); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `AttachConsole` in this scope [INFO] [stderr] --> src/lib.rs:211:20 [INFO] [stderr] | [INFO] [stderr] 211 | try_win32!(AttachConsole(ATTACH_PARENT_PROCESS), FALSE); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ATTACH_PARENT_PROCESS` in this scope [INFO] [stderr] --> src/lib.rs:211:34 [INFO] [stderr] | [INFO] [stderr] 211 | try_win32!(AttachConsole(ATTACH_PARENT_PROCESS), FALSE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/lib.rs:211:58 [INFO] [stderr] | [INFO] [stderr] 211 | try_win32!(AttachConsole(ATTACH_PARENT_PROCESS), FALSE); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::os::windows::ffi::OsStrExt` [INFO] [stderr] --> src/lib.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | use std::os::windows::ffi::OsStrExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::minwindef::FALSE` [INFO] [stderr] --> src/lib.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | use winapi::shared::minwindef::FALSE; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::ntdef::NULL` [INFO] [stderr] --> src/lib.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | use winapi::shared::ntdef::NULL; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `E_INVALIDARG`, `E_OUTOFMEMORY`, `E_UNEXPECTED` [INFO] [stderr] --> src/lib.rs:25:32 [INFO] [stderr] | [INFO] [stderr] 25 | use winapi::shared::winerror::{E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED}; [INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `CoInitializeEx`, `CoUninitialize` [INFO] [stderr] --> src/lib.rs:26:30 [INFO] [stderr] | [INFO] [stderr] 26 | use winapi::um::combaseapi::{CoInitializeEx, CoUninitialize}; [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `COINIT_APARTMENTTHREADED`, `COINIT_DISABLE_OLE1DDE` [INFO] [stderr] --> src/lib.rs:27:27 [INFO] [stderr] | [INFO] [stderr] 27 | use winapi::um::objbase::{COINIT_APARTMENTTHREADED, COINIT_DISABLE_OLE1DDE}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::um::processthreadsapi::GetExitCodeProcess` [INFO] [stderr] --> src/lib.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | use winapi::um::processthreadsapi::GetExitCodeProcess; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `SEE_MASK_FLAG_NO_UI`, `SEE_MASK_NOASYNC`, `SEE_MASK_NOCLOSEPROCESS`, `SHELLEXECUTEINFOW`, `ShellExecuteExW` [INFO] [stderr] --> src/lib.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | ShellExecuteExW, SEE_MASK_FLAG_NO_UI, SEE_MASK_NOASYNC, SEE_MASK_NOCLOSEPROCESS, [INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 31 | SHELLEXECUTEINFOW, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::um::synchapi::WaitForSingleObject` [INFO] [stderr] --> src/lib.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | use winapi::um::synchapi::WaitForSingleObject; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `INFINITE`, `WAIT_FAILED` [INFO] [stderr] --> src/lib.rs:34:27 [INFO] [stderr] | [INFO] [stderr] 34 | use winapi::um::winbase::{INFINITE, WAIT_FAILED}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ATTACH_PARENT_PROCESS`, `AttachConsole`, `FreeConsole` [INFO] [stderr] --> src/lib.rs:35:26 [INFO] [stderr] | [INFO] [stderr] 35 | use winapi::um::wincon::{AttachConsole, FreeConsole, ATTACH_PARENT_PROCESS}; [INFO] [stderr] | ^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::um::winuser::SW_HIDE` [INFO] [stderr] --> src/lib.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | use winapi::um::winuser::SW_HIDE; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `encode_wide` found for type `std::ffi::OsString` in the current scope [INFO] [stderr] --> src/lib.rs:152:12 [INFO] [stderr] | [INFO] [stderr] 152 | string.encode_wide().collect() [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `SHELLEXECUTEINFOW` in this scope [INFO] [stderr] --> src/lib.rs:58:20 [INFO] [stderr] | [INFO] [stderr] 58 | let mut info = SHELLEXECUTEINFOW { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SHELLEXECUTEINFOW` in this scope [INFO] [stderr] --> src/lib.rs:59:32 [INFO] [stderr] | [INFO] [stderr] 59 | cbSize: mem::size_of::() as u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SEE_MASK_NOASYNC` in this scope [INFO] [stderr] --> src/lib.rs:60:16 [INFO] [stderr] | [INFO] [stderr] 60 | fMask: SEE_MASK_NOASYNC | SEE_MASK_NOCLOSEPROCESS | SEE_MASK_FLAG_NO_UI, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SEE_MASK_NOCLOSEPROCESS` in this scope [INFO] [stderr] --> src/lib.rs:60:35 [INFO] [stderr] | [INFO] [stderr] 60 | fMask: SEE_MASK_NOASYNC | SEE_MASK_NOCLOSEPROCESS | SEE_MASK_FLAG_NO_UI, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SEE_MASK_FLAG_NO_UI` in this scope [INFO] [stderr] --> src/lib.rs:60:61 [INFO] [stderr] | [INFO] [stderr] 60 | fMask: SEE_MASK_NOASYNC | SEE_MASK_NOCLOSEPROCESS | SEE_MASK_FLAG_NO_UI, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SW_HIDE` in this scope [INFO] [stderr] --> src/lib.rs:66:16 [INFO] [stderr] | [INFO] [stderr] 66 | nShow: SW_HIDE, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `CoInitializeEx` in this scope [INFO] [stderr] --> src/lib.rs:78:13 [INFO] [stderr] | [INFO] [stderr] 78 | CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE), [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `NULL` in this scope [INFO] [stderr] --> src/lib.rs:78:28 [INFO] [stderr] | [INFO] [stderr] 78 | CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `COINIT_APARTMENTTHREADED` in this scope [INFO] [stderr] --> src/lib.rs:78:34 [INFO] [stderr] | [INFO] [stderr] 78 | CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `COINIT_DISABLE_OLE1DDE` in this scope [INFO] [stderr] --> src/lib.rs:78:61 [INFO] [stderr] | [INFO] [stderr] 78 | CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `E_INVALIDARG` in this scope [INFO] [stderr] --> src/lib.rs:79:13 [INFO] [stderr] | [INFO] [stderr] 79 | E_INVALIDARG, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `E_OUTOFMEMORY` in this scope [INFO] [stderr] --> src/lib.rs:80:13 [INFO] [stderr] | [INFO] [stderr] 80 | E_OUTOFMEMORY, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `E_UNEXPECTED` in this scope [INFO] [stderr] --> src/lib.rs:81:13 [INFO] [stderr] | [INFO] [stderr] 81 | E_UNEXPECTED [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `CoUninitialize` in this scope [INFO] [stderr] --> src/lib.rs:84:16 [INFO] [stderr] | [INFO] [stderr] 84 | defer!(CoUninitialize()); [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `ShellExecuteExW` in this scope [INFO] [stderr] --> src/lib.rs:86:20 [INFO] [stderr] | [INFO] [stderr] 86 | try_win32!(ShellExecuteExW(&mut info), FALSE); [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/lib.rs:86:48 [INFO] [stderr] | [INFO] [stderr] 86 | try_win32!(ShellExecuteExW(&mut info), FALSE); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `WaitForSingleObject` in this scope [INFO] [stderr] --> src/lib.rs:92:20 [INFO] [stderr] | [INFO] [stderr] 92 | try_win32!(WaitForSingleObject(info.hProcess, INFINITE), WAIT_FAILED); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `INFINITE` in this scope [INFO] [stderr] --> src/lib.rs:92:55 [INFO] [stderr] | [INFO] [stderr] 92 | try_win32!(WaitForSingleObject(info.hProcess, INFINITE), WAIT_FAILED); [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `WAIT_FAILED` in this scope [INFO] [stderr] --> src/lib.rs:92:66 [INFO] [stderr] | [INFO] [stderr] 92 | try_win32!(WaitForSingleObject(info.hProcess, INFINITE), WAIT_FAILED); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `GetExitCodeProcess` in this scope [INFO] [stderr] --> src/lib.rs:95:20 [INFO] [stderr] | [INFO] [stderr] 95 | try_win32!(GetExitCodeProcess(info.hProcess, &mut exit_code), FALSE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/lib.rs:95:71 [INFO] [stderr] | [INFO] [stderr] 95 | try_win32!(GetExitCodeProcess(info.hProcess, &mut exit_code), FALSE); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `FreeConsole` in this scope [INFO] [stderr] --> src/lib.rs:210:20 [INFO] [stderr] | [INFO] [stderr] 210 | try_win32!(FreeConsole(), FALSE); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/lib.rs:210:35 [INFO] [stderr] | [INFO] [stderr] 210 | try_win32!(FreeConsole(), FALSE); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `AttachConsole` in this scope [INFO] [stderr] --> src/lib.rs:211:20 [INFO] [stderr] | [INFO] [stderr] 211 | try_win32!(AttachConsole(ATTACH_PARENT_PROCESS), FALSE); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] error: aborting due to 40 previous errors [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ATTACH_PARENT_PROCESS` in this scope [INFO] [stderr] --> src/lib.rs:211:34 [INFO] [stderr] | [INFO] [stderr] 211 | try_win32!(AttachConsole(ATTACH_PARENT_PROCESS), FALSE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/lib.rs:211:58 [INFO] [stderr] | [INFO] [stderr] 211 | try_win32!(AttachConsole(ATTACH_PARENT_PROCESS), FALSE); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::os::windows::ffi::OsStrExt` [INFO] [stderr] --> src/lib.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | use std::os::windows::ffi::OsStrExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::minwindef::FALSE` [INFO] [stderr] --> src/lib.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | use winapi::shared::minwindef::FALSE; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::shared::ntdef::NULL` [INFO] [stderr] --> src/lib.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | use winapi::shared::ntdef::NULL; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `E_INVALIDARG`, `E_OUTOFMEMORY`, `E_UNEXPECTED` [INFO] [stderr] --> src/lib.rs:25:32 [INFO] [stderr] | [INFO] [stderr] 25 | use winapi::shared::winerror::{E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED}; [INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Some errors occurred: E0412, E0422, E0425, E0433, E0599. [INFO] [stderr] warning: unused imports: `CoInitializeEx`, `CoUninitialize` [INFO] [stderr] --> src/lib.rs:26:30 [INFO] [stderr] | [INFO] [stderr] 26 | use winapi::um::combaseapi::{CoInitializeEx, CoUninitialize}; [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `COINIT_APARTMENTTHREADED`, `COINIT_DISABLE_OLE1DDE` [INFO] [stderr] --> src/lib.rs:27:27 [INFO] [stderr] | [INFO] [stderr] 27 | use winapi::um::objbase::{COINIT_APARTMENTTHREADED, COINIT_DISABLE_OLE1DDE}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::um::processthreadsapi::GetExitCodeProcess` [INFO] [stderr] --> src/lib.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | use winapi::um::processthreadsapi::GetExitCodeProcess; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `SEE_MASK_FLAG_NO_UI`, `SEE_MASK_NOASYNC`, `SEE_MASK_NOCLOSEPROCESS`, `SHELLEXECUTEINFOW`, `ShellExecuteExW` [INFO] [stderr] --> src/lib.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | ShellExecuteExW, SEE_MASK_FLAG_NO_UI, SEE_MASK_NOASYNC, SEE_MASK_NOCLOSEPROCESS, [INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 31 | SHELLEXECUTEINFOW, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::um::synchapi::WaitForSingleObject` [INFO] [stderr] --> src/lib.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | use winapi::um::synchapi::WaitForSingleObject; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `INFINITE`, `WAIT_FAILED` [INFO] [stderr] --> src/lib.rs:34:27 [INFO] [stderr] | [INFO] [stderr] 34 | use winapi::um::winbase::{INFINITE, WAIT_FAILED}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ATTACH_PARENT_PROCESS`, `AttachConsole`, `FreeConsole` [INFO] [stderr] --> src/lib.rs:35:26 [INFO] [stderr] | [INFO] [stderr] 35 | use winapi::um::wincon::{AttachConsole, FreeConsole, ATTACH_PARENT_PROCESS}; [INFO] [stderr] | ^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `winapi::um::winuser::SW_HIDE` [INFO] [stderr] --> src/lib.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | use winapi::um::winuser::SW_HIDE; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: Could not compile `elev`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0599]: no method named `encode_wide` found for type `std::ffi::OsString` in the current scope [INFO] [stderr] --> src/lib.rs:152:12 [INFO] [stderr] | [INFO] [stderr] 152 | string.encode_wide().collect() [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 40 previous errors [INFO] [stderr] [INFO] [stderr] Some errors occurred: E0412, E0422, E0425, E0433, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] error: Could not compile `elev`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "70170370a9d6752a72bfe2cbc41f4bd0bea5827f44fffe098175e725ffd3ace8"` [INFO] running `"docker" "rm" "-f" "70170370a9d6752a72bfe2cbc41f4bd0bea5827f44fffe098175e725ffd3ace8"` [INFO] [stdout] 70170370a9d6752a72bfe2cbc41f4bd0bea5827f44fffe098175e725ffd3ace8