[INFO] crate wil 0.0.6 is already in cache [INFO] testing wil-0.0.6 against 1.44.0 for beta-1.45-1 [INFO] extracting crate wil 0.0.6 into /workspace/builds/worker-12/source [INFO] validating manifest of crates.io crate wil 0.0.6 on toolchain 1.44.0 [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate wil 0.0.6 [INFO] finished tweaking crates.io crate wil 0.0.6 [INFO] tweaked toml for crates.io crate wil 0.0.6 written to /workspace/builds/worker-12/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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=warn" "-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" "+1.44.0" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] c9287cfd181f0d4e39d68f022bd1fe342736e34bd3814b292faf71077a2adfe7 [INFO] running `"docker" "start" "-a" "c9287cfd181f0d4e39d68f022bd1fe342736e34bd3814b292faf71077a2adfe7"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling winapi v0.3.8 [INFO] [stderr] Compiling wil v0.0.6 (/opt/rustwide/workdir) [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/token.rs:3:13 [INFO] [stderr] | [INFO] [stderr] 3 | use winapi::um::handleapi::{CloseHandle, INVALID_HANDLE_VALUE}; [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/token.rs:5:13 [INFO] [stderr] | [INFO] [stderr] 5 | use winapi::um::winnt::{HANDLE, PHANDLE, PVOID}; [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/token.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | use winapi::um::processthreadsapi::{ [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/token.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | use winapi::um::securitybaseapi::{DuplicateToken, GetTokenInformation}; [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/token.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | use winapi::um::winnt::{ [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/token.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use winapi::um::securitybaseapi::{CheckTokenMembership, CreateWellKnownSid}; [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/token.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | use winapi::um::winnt::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/token.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | use winapi::shared::minwindef::{BOOL, DWORD, FALSE, PBOOL, TRUE}; [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/token.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | 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 `ctypes` in `winapi` [INFO] [stderr] --> src/token.rs:206:46 [INFO] [stderr] | [INFO] [stderr] 206 | let token_info_ptr: *mut winapi::ctypes::c_void = [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `ctypes` in `winapi` [INFO] [stderr] --> src/token.rs:207:59 [INFO] [stderr] | [INFO] [stderr] 207 | &mut token_info as *mut _ as *mut winapi::ctypes::c_void; [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/token.rs:29:14 [INFO] [stderr] | [INFO] [stderr] 29 | h_token: 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/token.rs:36:22 [INFO] [stderr] | [INFO] [stderr] 36 | h_token: INVALID_HANDLE_VALUE, [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/token.rs:46:32 [INFO] [stderr] | [INFO] [stderr] 46 | if self.h_token != 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/token.rs:47:17 [INFO] [stderr] | [INFO] [stderr] 47 | CloseHandle(self.h_token); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/token.rs:67:33 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn from_process(handle: HANDLE, mode: DWORD) -> Result { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/token.rs:67:47 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn from_process(handle: HANDLE, mode: DWORD) -> Result { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/token.rs:68:24 [INFO] [stderr] | [INFO] [stderr] 68 | let mut token: HANDLE = INVALID_HANDLE_VALUE; [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/token.rs:68:33 [INFO] [stderr] | [INFO] [stderr] 68 | let mut token: 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 `OpenProcessToken` in this scope [INFO] [stderr] --> src/token.rs:70:16 [INFO] [stderr] | [INFO] [stderr] 70 | if OpenProcessToken(handle, mode, &mut token) == FALSE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/token.rs:70:62 [INFO] [stderr] | [INFO] [stderr] 70 | if OpenProcessToken(handle, mode, &mut token) == FALSE { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/token.rs:71:27 [INFO] [stderr] | [INFO] [stderr] 71 | let err = GetLastError(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/token.rs:82:39 [INFO] [stderr] | [INFO] [stderr] 82 | pub fn from_current_process(mode: DWORD) -> Result { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetCurrentProcess` in this scope [INFO] [stderr] --> src/token.rs:83:37 [INFO] [stderr] | [INFO] [stderr] 83 | unsafe { Self::from_process(GetCurrentProcess(), mode) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/token.rs:89:17 [INFO] [stderr] | [INFO] [stderr] 89 | handle: HANDLE, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/token.rs:90:15 [INFO] [stderr] | [INFO] [stderr] 90 | mode: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/token.rs:91:23 [INFO] [stderr] | [INFO] [stderr] 91 | open_as_self: BOOL, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/token.rs:93:24 [INFO] [stderr] | [INFO] [stderr] 93 | let mut token: HANDLE = INVALID_HANDLE_VALUE; [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/token.rs:93:33 [INFO] [stderr] | [INFO] [stderr] 93 | let mut token: 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 `OpenThreadToken` in this scope [INFO] [stderr] --> src/token.rs:95:16 [INFO] [stderr] | [INFO] [stderr] 95 | if OpenThreadToken(handle, mode, open_as_self, &mut token) == FALSE { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/token.rs:95:75 [INFO] [stderr] | [INFO] [stderr] 95 | if OpenThreadToken(handle, mode, open_as_self, &mut token) == FALSE { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/token.rs:96:27 [INFO] [stderr] | [INFO] [stderr] 96 | let err = GetLastError(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/token.rs:106:38 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn from_current_thread(mode: DWORD, open_as_self: 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/token.rs:106:59 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn from_current_thread(mode: DWORD, open_as_self: BOOL) -> Result { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetCurrentThread` in this scope [INFO] [stderr] --> src/token.rs:107:37 [INFO] [stderr] | [INFO] [stderr] 107 | unsafe { Token::from_thread(GetCurrentThread(), mode, open_as_self) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TOKEN_TYPE` in this scope [INFO] [stderr] --> src/token.rs:111:40 [INFO] [stderr] | [INFO] [stderr] 64 | impl Token { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 111 | pub fn token_type(&self) -> Result { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TOKEN_TYPE` in this scope [INFO] [stderr] --> src/token.rs:113:33 [INFO] [stderr] | [INFO] [stderr] 113 | let mut token_type: TOKEN_TYPE = std::mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/token.rs:114:63 [INFO] [stderr] | [INFO] [stderr] 114 | let token_type_ptr = &mut token_type as *mut _ as PVOID; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/token.rs:115:38 [INFO] [stderr] | [INFO] [stderr] 115 | let mut returned_length: DWORD = 0u32; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TOKEN_TYPE` in this scope [INFO] [stderr] --> src/token.rs:116:44 [INFO] [stderr] | [INFO] [stderr] 64 | impl Token { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 116 | let size = std::mem::size_of::() as u32; [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetTokenInformation` in this scope [INFO] [stderr] --> src/token.rs:118:16 [INFO] [stderr] | [INFO] [stderr] 118 | if GetTokenInformation( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TokenType` in this scope [INFO] [stderr] --> src/token.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | TokenType, [INFO] [stderr] | ^^^^^^^^^ help: a local variable with a similar name exists: `token_type` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/token.rs:126:27 [INFO] [stderr] | [INFO] [stderr] 126 | let err = GetLastError(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TOKEN_TYPE` in this scope [INFO] [stderr] --> src/token.rs:139:40 [INFO] [stderr] | [INFO] [stderr] 139 | pub fn duplicate(&self, tokentype: TOKEN_TYPE) -> Result { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HANDLE` in this scope [INFO] [stderr] --> src/token.rs:141:32 [INFO] [stderr] | [INFO] [stderr] 141 | let mut dup_token: HANDLE = std::ptr::null_mut(); [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PHANDLE` in this scope [INFO] [stderr] --> src/token.rs:142:51 [INFO] [stderr] | [INFO] [stderr] 142 | let dup_token_ptr = &mut dup_token as PHANDLE; [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DuplicateToken` in this scope [INFO] [stderr] --> src/token.rs:143:16 [INFO] [stderr] | [INFO] [stderr] 143 | if DuplicateToken(self.h_token, tokentype, dup_token_ptr) == FALSE { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/token.rs:143:74 [INFO] [stderr] | [INFO] [stderr] 143 | if DuplicateToken(self.h_token, tokentype, dup_token_ptr) == FALSE { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/token.rs:144:27 [INFO] [stderr] | [INFO] [stderr] 144 | let err = GetLastError(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WELL_KNOWN_SID_TYPE` in this scope [INFO] [stderr] --> src/token.rs:155:40 [INFO] [stderr] | [INFO] [stderr] 155 | pub fn is_member(&self, known_sid: WELL_KNOWN_SID_TYPE) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SECURITY_MAX_SID_SIZE` in this scope [INFO] [stderr] --> src/token.rs:157:43 [INFO] [stderr] | [INFO] [stderr] 157 | let mut admin_sid = vec![0u8; SECURITY_MAX_SID_SIZE]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/token.rs:158:59 [INFO] [stderr] | [INFO] [stderr] 158 | let admin_sid_ptr = admin_sid.as_mut_ptr() as PVOID; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SECURITY_MAX_SID_SIZE` in this scope [INFO] [stderr] --> src/token.rs:159:61 [INFO] [stderr] | [INFO] [stderr] 159 | let mut sid_size = (std::mem::size_of::() * SECURITY_MAX_SID_SIZE) 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/token.rs:159:87 [INFO] [stderr] | [INFO] [stderr] 159 | let mut sid_size = (std::mem::size_of::() * SECURITY_MAX_SID_SIZE) as DWORD; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWellKnownSid` in this scope [INFO] [stderr] --> src/token.rs:161:16 [INFO] [stderr] | [INFO] [stderr] 161 | if CreateWellKnownSid(known_sid, null_mut(), admin_sid_ptr, &mut sid_size) == FALSE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/token.rs:161:91 [INFO] [stderr] | [INFO] [stderr] 161 | if CreateWellKnownSid(known_sid, null_mut(), admin_sid_ptr, &mut sid_size) == FALSE { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/token.rs:162:27 [INFO] [stderr] | [INFO] [stderr] 162 | let err = GetLastError(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/token.rs:169:32 [INFO] [stderr] | [INFO] [stderr] 169 | let mut is_member: BOOL = FALSE; [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/token.rs:169:39 [INFO] [stderr] | [INFO] [stderr] 169 | let mut is_member: BOOL = FALSE; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CheckTokenMembership` in this scope [INFO] [stderr] --> src/token.rs:170:16 [INFO] [stderr] | [INFO] [stderr] 170 | if CheckTokenMembership( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PSID` in this scope [INFO] [stderr] --> src/token.rs:172:43 [INFO] [stderr] | [INFO] [stderr] 172 | admin_sid.as_mut_ptr() as PSID, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PBOOL` in this scope [INFO] [stderr] --> src/token.rs:173:35 [INFO] [stderr] | [INFO] [stderr] 173 | &mut is_member as PBOOL, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/token.rs:174:18 [INFO] [stderr] | [INFO] [stderr] 174 | ) == FALSE [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/token.rs:176:27 [INFO] [stderr] | [INFO] [stderr] 176 | let err = GetLastError(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/token.rs:183:29 [INFO] [stderr] | [INFO] [stderr] 183 | Ok(is_member == TRUE) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `WinBuiltinAdministratorsSid` in this scope [INFO] [stderr] --> src/token.rs:189:24 [INFO] [stderr] | [INFO] [stderr] 189 | self.is_member(WinBuiltinAdministratorsSid) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TOKEN_ELEVATION_TYPE` in this scope [INFO] [stderr] --> src/token.rs:205:33 [INFO] [stderr] | [INFO] [stderr] 205 | let mut token_info: TOKEN_ELEVATION_TYPE = std::mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/token.rs:208:38 [INFO] [stderr] | [INFO] [stderr] 208 | let mut returned_length: DWORD = 0u32; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetTokenInformation` in this scope [INFO] [stderr] --> src/token.rs:209:16 [INFO] [stderr] | [INFO] [stderr] 209 | if GetTokenInformation( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TokenElevationType` in this scope [INFO] [stderr] --> src/token.rs:211:17 [INFO] [stderr] | [INFO] [stderr] 211 | TokenElevationType, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TOKEN_ELEVATION_TYPE` in this scope [INFO] [stderr] --> src/token.rs:213:37 [INFO] [stderr] | [INFO] [stderr] 64 | impl Token { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 213 | std::mem::size_of::() as u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/token.rs:215:18 [INFO] [stderr] | [INFO] [stderr] 215 | ) == FALSE [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/token.rs:217:27 [INFO] [stderr] | [INFO] [stderr] 217 | let err = GetLastError(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TokenElevationTypeLimited` in this scope [INFO] [stderr] --> src/token.rs:225:30 [INFO] [stderr] | [INFO] [stderr] 225 | if token_info == TokenElevationTypeLimited { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TOKEN_LINKED_TOKEN` in this scope [INFO] [stderr] --> src/token.rs:226:39 [INFO] [stderr] | [INFO] [stderr] 226 | let mut token_linked: TOKEN_LINKED_TOKEN = std::mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PVOID` in this scope [INFO] [stderr] --> src/token.rs:227:71 [INFO] [stderr] | [INFO] [stderr] 227 | let token_linked_ptr = &mut token_linked as *mut _ as PVOID; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/token.rs:229:42 [INFO] [stderr] | [INFO] [stderr] 229 | let mut returned_length: DWORD = 0u32; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetTokenInformation` in this scope [INFO] [stderr] --> src/token.rs:230:20 [INFO] [stderr] | [INFO] [stderr] 230 | if GetTokenInformation( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TokenLinkedToken` in this scope [INFO] [stderr] --> src/token.rs:232:21 [INFO] [stderr] | [INFO] [stderr] 232 | TokenLinkedToken, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TOKEN_LINKED_TOKEN` in this scope [INFO] [stderr] --> src/token.rs:234:41 [INFO] [stderr] | [INFO] [stderr] 64 | impl Token { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] ... [INFO] [stderr] 234 | std::mem::size_of::() as u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/token.rs:236:22 [INFO] [stderr] | [INFO] [stderr] 236 | ) == FALSE [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope [INFO] [stderr] --> src/token.rs:238:31 [INFO] [stderr] | [INFO] [stderr] 238 | let err = GetLastError(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error: aborting due to 82 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0412, E0425, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] error: could not compile `wil`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "c9287cfd181f0d4e39d68f022bd1fe342736e34bd3814b292faf71077a2adfe7"` [INFO] running `"docker" "rm" "-f" "c9287cfd181f0d4e39d68f022bd1fe342736e34bd3814b292faf71077a2adfe7"` [INFO] [stdout] c9287cfd181f0d4e39d68f022bd1fe342736e34bd3814b292faf71077a2adfe7