[INFO] cloning repository https://github.com/jdalbano/snapt [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jdalbano/snapt" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjdalbano%2Fsnapt", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjdalbano%2Fsnapt'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8f992137b531104a705540a8431e260da1f6abca [INFO] testing jdalbano/snapt against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjdalbano%2Fsnapt" "/workspace/builds/worker-38/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-38/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/jdalbano/snapt on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/jdalbano/snapt [INFO] finished tweaking git repo https://github.com/jdalbano/snapt [INFO] tweaked toml for git repo https://github.com/jdalbano/snapt written to /workspace/builds/worker-38/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded readkey v0.1.7 [INFO] [stderr] Downloaded readmouse v0.2.1 [INFO] [stderr] Downloaded vswhom-sys v0.1.1 [INFO] [stderr] Downloaded input-event-codes v0.2.2 [INFO] [stderr] Downloaded device_query v0.2.8 [INFO] [stderr] Downloaded vswhom v0.1.0 [INFO] [stderr] Downloaded x11 v2.19.1 [INFO] [stderr] Downloaded embed-resource v1.7.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-38/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-38/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7c18ecb7e7666ea694ef3a00896fd9b19a42321b799c264b1dd31a4c021c57b7 [INFO] running `Command { std: "docker" "start" "-a" "7c18ecb7e7666ea694ef3a00896fd9b19a42321b799c264b1dd31a4c021c57b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7c18ecb7e7666ea694ef3a00896fd9b19a42321b799c264b1dd31a4c021c57b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7c18ecb7e7666ea694ef3a00896fd9b19a42321b799c264b1dd31a4c021c57b7", kill_on_drop: false }` [INFO] [stdout] 7c18ecb7e7666ea694ef3a00896fd9b19a42321b799c264b1dd31a4c021c57b7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-38/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-38/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d92efffb9e7089d9cd5feb329b44bcb3746d3283f938ba217dc79f3691b3f6fc [INFO] running `Command { std: "docker" "start" "-a" "d92efffb9e7089d9cd5feb329b44bcb3746d3283f938ba217dc79f3691b3f6fc", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling pkg-config v0.3.25 [INFO] [stderr] Compiling semver v1.0.7 [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling libc v0.2.123 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling winapi v0.3.9 [INFO] [stderr] Compiling input-event-codes v0.2.2 [INFO] [stderr] Compiling x11 v2.19.1 [INFO] [stderr] Compiling device_query v0.2.8 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling toml v0.5.9 [INFO] [stderr] Compiling embed-resource v1.7.2 [INFO] [stderr] Compiling snapt v1.1.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | use std::os::windows::ffi::OsStrExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::um` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use winapi::um::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::shared` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use winapi::shared::minwindef; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/snapt/registration.rs:2:14 [INFO] [stdout] | [INFO] [stdout] 2 | use std::os::windows::ffi::OsStrExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::shared` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use winapi::shared::windef; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::um` [INFO] [stdout] --> src/snapt/registration.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::um::errhandlingapi; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::um` [INFO] [stdout] --> src/snapt/registration.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use winapi::um::synchapi; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::shared` [INFO] [stdout] --> src/snapt/registration.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use winapi::shared::winerror; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::shared` [INFO] [stdout] --> src/window/dock/manager.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::shared::minwindef; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::shared` [INFO] [stdout] --> src/window/dock/manager.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use winapi::shared::windef; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::um` [INFO] [stdout] --> src/window/dock/manager.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::um::winuser; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::shared` [INFO] [stdout] --> src/window/monitor/info.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::shared::minwindef; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::shared` [INFO] [stdout] --> src/window/monitor/info.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use winapi::shared::windef; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/window/window_transform.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use winapi::shared::windef::RECT; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::um` [INFO] [stdout] --> src/window/monitor/info.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::um::winuser; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:19:36 [INFO] [stdout] | [INFO] [stdout] 19 | const NOTIFICATION_CALLBACK: u32 = winuser::WM_APP + 1; [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:21:25 [INFO] [stdout] | [INFO] [stdout] 21 | const WM_COMMAND: u32 = winuser::WM_COMMAND as u32; [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | notification: shellapi::NOTIFYICONDATAW, [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | winuser::SetWindowLongPtrW(self.window, winuser::GWLP_USERDATA, (self as *mut PrimaryInterface) as isize); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:37:53 [INFO] [stdout] | [INFO] [stdout] 37 | winuser::SetWindowLongPtrW(self.window, winuser::GWLP_USERDATA, (self as *mut PrimaryInterface) as isize); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 43 | winuser::PostMessageW(self.window, winuser::WM_CLOSE, 0, 0); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:43:48 [INFO] [stdout] | [INFO] [stdout] 43 | winuser::PostMessageW(self.window, winuser::WM_CLOSE, 0, 0); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | shellapi::Shell_NotifyIconW(shellapi::NIM_ADD, &mut self.notification); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:49:41 [INFO] [stdout] | [INFO] [stdout] 49 | shellapi::Shell_NotifyIconW(shellapi::NIM_ADD, &mut self.notification); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | shellapi::Shell_NotifyIconW(shellapi::NIM_SETVERSION, &mut self.notification); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:50:41 [INFO] [stdout] | [INFO] [stdout] 50 | shellapi::Shell_NotifyIconW(shellapi::NIM_SETVERSION, &mut self.notification); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | shellapi::Shell_NotifyIconW(shellapi::NIM_DELETE, &mut self.notification); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:56:41 [INFO] [stdout] | [INFO] [stdout] 56 | shellapi::Shell_NotifyIconW(shellapi::NIM_DELETE, &mut self.notification); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | shellapi::Shell_NotifyIconW(shellapi::NIM_MODIFY, &mut self.notification); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:77:41 [INFO] [stdout] | [INFO] [stdout] 77 | shellapi::Shell_NotifyIconW(shellapi::NIM_MODIFY, &mut self.notification); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:93:43 [INFO] [stdout] | [INFO] [stdout] 93 | let mut message: mem::MaybeUninit = mem::MaybeUninit::uninit(); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:96:16 [INFO] [stdout] | [INFO] [stdout] 96 | if winuser::GetMessageW(message.as_mut_ptr() as *mut winuser::MSG, self.window, 0, 0 ) > 0 { [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:96:66 [INFO] [stdout] | [INFO] [stdout] 96 | if winuser::GetMessageW(message.as_mut_ptr() as *mut winuser::MSG, self.window, 0, 0 ) > 0 { [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:97:17 [INFO] [stdout] | [INFO] [stdout] 97 | winuser::TranslateMessage(message.as_ptr() as *const winuser::MSG); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:97:70 [INFO] [stdout] | [INFO] [stdout] 97 | winuser::TranslateMessage(message.as_ptr() as *const winuser::MSG); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | winuser::DispatchMessageW(message.as_ptr() as *const winuser::MSG); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:98:70 [INFO] [stdout] | [INFO] [stdout] 98 | winuser::DispatchMessageW(message.as_ptr() as *const winuser::MSG); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libloaderapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:114:18 [INFO] [stdout] | [INFO] [stdout] 114 | let module = libloaderapi::GetModuleHandleW(null_mut()); [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared crate or module `libloaderapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | winuser::RegisterClassW(&wnd_class); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:133:82 [INFO] [stdout] | [INFO] [stdout] 133 | unsafe fn create_wnd_class(class_name: &Vec, module: minwindef::HMODULE) -> winuser::WNDCLASSW { [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | winuser::WNDCLASSW { [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:135:17 [INFO] [stdout] | [INFO] [stdout] 135 | style : winuser::CS_OWNDC | winuser::CS_HREDRAW | winuser::CS_VREDRAW, [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:135:37 [INFO] [stdout] | [INFO] [stdout] 135 | style : winuser::CS_OWNDC | winuser::CS_HREDRAW | winuser::CS_VREDRAW, [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:135:59 [INFO] [stdout] | [INFO] [stdout] 135 | style : winuser::CS_OWNDC | winuser::CS_HREDRAW | winuser::CS_VREDRAW, [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | winuser::CreateWindowExW( [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | winuser::WS_BORDER, [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | winuser::CW_USEDEFAULT, [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | winuser::CW_USEDEFAULT, [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | winuser::CW_USEDEFAULT, [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:159:9 [INFO] [stdout] | [INFO] [stdout] 159 | winuser::CW_USEDEFAULT, [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:180:84 [INFO] [stdout] | [INFO] [stdout] 180 | unsafe fn create_notification(window: windef::HWND, module: minwindef::HMODULE) -> shellapi::NOTIFYICONDATAW { [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:184:28 [INFO] [stdout] | [INFO] [stdout] 184 | let mut notification = shellapi::NOTIFYICONDATAW { [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:185:32 [INFO] [stdout] | [INFO] [stdout] 185 | cbSize: mem::size_of::() as u32, [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:189:16 [INFO] [stdout] | [INFO] [stdout] 189 | hIcon: winuser::LoadIconW(module, ico_resource.as_ptr()), [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:191:17 [INFO] [stdout] | [INFO] [stdout] 191 | uFlags: shellapi::NIF_MESSAGE | shellapi::NIF_ICON | shellapi::NIF_TIP | shellapi::NIF_SHOWTIP, [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:191:41 [INFO] [stdout] | [INFO] [stdout] 191 | uFlags: shellapi::NIF_MESSAGE | shellapi::NIF_ICON | shellapi::NIF_TIP | shellapi::NIF_SHOWTIP, [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:191:62 [INFO] [stdout] | [INFO] [stdout] 191 | uFlags: shellapi::NIF_MESSAGE | shellapi::NIF_ICON | shellapi::NIF_TIP | shellapi::NIF_SHOWTIP, [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:191:82 [INFO] [stdout] | [INFO] [stdout] 191 | uFlags: shellapi::NIF_MESSAGE | shellapi::NIF_ICON | shellapi::NIF_TIP | shellapi::NIF_SHOWTIP, [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `shellapi` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:196:18 [INFO] [stdout] | [INFO] [stdout] 196 | *u_version = shellapi::NOTIFYICON_VERSION_4; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `shellapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:211:9 [INFO] [stdout] | [INFO] [stdout] 211 | winuser::WM_CONTEXTMENU => { [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:221:37 [INFO] [stdout] | [INFO] [stdout] 221 | let primary_interface_option = (winuser::GetWindowLongPtrW(hwnd, winuser::GWLP_USERDATA) as *mut PrimaryInterface).as_mut(); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:221:70 [INFO] [stdout] | [INFO] [stdout] 221 | let primary_interface_option = (winuser::GetWindowLongPtrW(hwnd, winuser::GWLP_USERDATA) as *mut PrimaryInterface).as_mut(); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | winuser::DefWindowProcW(hwnd, msg, wparam, lparam) [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:241:17 [INFO] [stdout] | [INFO] [stdout] 241 | let hinst = winuser::GetWindowLongPtrW(hwnd, winuser::GWLP_HINSTANCE); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:241:50 [INFO] [stdout] | [INFO] [stdout] 241 | let hinst = winuser::GetWindowLongPtrW(hwnd, winuser::GWLP_HINSTANCE); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:242:31 [INFO] [stdout] | [INFO] [stdout] 242 | let context_menu_option = winuser::LoadMenuW(hinst as minwindef::HINSTANCE, winuser::MAKEINTRESOURCEW(resources::IDC_CONTEXTMENU)).as... [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:242:81 [INFO] [stdout] | [INFO] [stdout] 242 | let context_menu_option = winuser::LoadMenuW(hinst as minwindef::HINSTANCE, winuser::MAKEINTRESOURCEW(resources::IDC_CONTEXTMENU)).as... [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:245:30 [INFO] [stdout] | [INFO] [stdout] 245 | let submenu_option = winuser::GetSubMenu(context_menu, 0).as_mut(); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:248:40 [INFO] [stdout] | [INFO] [stdout] 248 | let app_instance_option = (winuser::GetWindowLongPtrW(hwnd, winuser::GWLP_USERDATA) as *mut App).as_mut(); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:248:73 [INFO] [stdout] | [INFO] [stdout] 248 | let app_instance_option = (winuser::GetWindowLongPtrW(hwnd, winuser::GWLP_USERDATA) as *mut App).as_mut(); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:252:17 [INFO] [stdout] | [INFO] [stdout] 252 | winuser::RemoveMenu(submenu, command_to_remove as u32, winuser::MF_BYCOMMAND); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:252:72 [INFO] [stdout] | [INFO] [stdout] 252 | winuser::RemoveMenu(submenu, command_to_remove as u32, winuser::MF_BYCOMMAND); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:254:17 [INFO] [stdout] | [INFO] [stdout] 254 | winuser::SetForegroundWindow(hwnd); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:255:17 [INFO] [stdout] | [INFO] [stdout] 255 | winuser::TrackPopupMenuEx(submenu, winuser::TPM_LEFTALIGN, point.x, point.y, hwnd, null_mut()); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:255:52 [INFO] [stdout] | [INFO] [stdout] 255 | winuser::TrackPopupMenuEx(submenu, winuser::TPM_LEFTALIGN, point.x, point.y, hwnd, null_mut()); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winuser` [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:259:9 [INFO] [stdout] | [INFO] [stdout] 259 | winuser::DestroyMenu(context_menu); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `winuser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/window/dock/manager.rs:96:38 [INFO] [stdout] | [INFO] [stdout] 96 | let shadow_rect_result = winapi::um::dwmapi::DwmGetWindowAttribute( [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/window/dock/manager.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | winapi::um::dwmapi::DWMWA_EXTENDED_FRAME_BOUNDS, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope [INFO] [stdout] --> src/window/window_transform.rs:15:30 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn to_rect(&self) -> RECT { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: type alias `crate::window::dock::manager::RECT` exists but is inaccessible [INFO] [stdout] --> src/window/dock/manager.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | type RECT = windef::RECT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope [INFO] [stdout] --> src/window/window_transform.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | RECT { left: self.pos_x, right: self.pos_x + self.size_x, top: self.pos_y, bottom: self.pos_y + self.size_y } [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: type alias `crate::window::dock::manager::RECT` exists but is inaccessible [INFO] [stdout] --> src/window/dock/manager.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | type RECT = windef::RECT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:130:28 [INFO] [stdout] | [INFO] [stdout] 130 | OsStr::new(CLASS_NAME).encode_wide().chain(Some(0).into_iter()).collect::>() [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:149:46 [INFO] [stdout] | [INFO] [stdout] 149 | let app_name = OsStr::new(app::APP_NAME).encode_wide().chain(Some(0).into_iter()).collect::>(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:169:44 [INFO] [stdout] | [INFO] [stdout] 169 | let tooltip_vec = OsStr::new(&tooltip).encode_wide().chain(Some(0).into_iter()).collect::>(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/snapt/interface/primary/mod.rs:177:38 [INFO] [stdout] | [INFO] [stdout] 177 | OsStr::new(resources::MAIN_ICON).encode_wide().chain(Some(0).into_iter()).collect() [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/snapt/registration.rs:12:49 [INFO] [stdout] | [INFO] [stdout] 12 | let app_name = OsStr::new(APP_REGISTRATION).encode_wide().chain(Some(0).into_iter()).collect::>(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/window/monitor/info.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | Info { monitor_rects: None } [INFO] [stdout] | ^^^^ cannot infer type for type parameter `T` declared on the enum `Option` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 86 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0412, E0422, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `snapt` due to 87 previous errors [INFO] running `Command { std: "docker" "inspect" "d92efffb9e7089d9cd5feb329b44bcb3746d3283f938ba217dc79f3691b3f6fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d92efffb9e7089d9cd5feb329b44bcb3746d3283f938ba217dc79f3691b3f6fc", kill_on_drop: false }` [INFO] [stdout] d92efffb9e7089d9cd5feb329b44bcb3746d3283f938ba217dc79f3691b3f6fc