[INFO] fetching crate e_grid 0.2.1... [INFO] checking e_grid-0.2.1 against try#a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d for pr-145342-1 [INFO] extracting crate e_grid 0.2.1 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate e_grid 0.2.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate e_grid 0.2.1 [INFO] tweaked toml for crates.io crate e_grid 0.2.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate e_grid 0.2.1 on toolchain a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate e_grid 0.2.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: file `/workspace/builds/worker-6-tc2/source/examples/animate_windows_optimal_across_all_monitors.rs` found to be present in multiple build targets: [INFO] [stderr] * `bin` target `e_grid_all` [INFO] [stderr] * `example` target `animate_windows_optimal_across_all_monitors` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 20d561ee3acd9021a389d5ae0424e6f899d5a264bd6c3696fe4b8bbae2586dcf [INFO] running `Command { std: "docker" "start" "-a" "20d561ee3acd9021a389d5ae0424e6f899d5a264bd6c3696fe4b8bbae2586dcf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "20d561ee3acd9021a389d5ae0424e6f899d5a264bd6c3696fe4b8bbae2586dcf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "20d561ee3acd9021a389d5ae0424e6f899d5a264bd6c3696fe4b8bbae2586dcf", kill_on_drop: false }` [INFO] [stdout] 20d561ee3acd9021a389d5ae0424e6f899d5a264bd6c3696fe4b8bbae2586dcf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f55ba60217314a14c2c17e9bb9d13c6c060325c8811b299dbcdd89ddbffaf7e0 [INFO] running `Command { std: "docker" "start" "-a" "f55ba60217314a14c2c17e9bb9d13c6c060325c8811b299dbcdd89ddbffaf7e0", kill_on_drop: false }` [INFO] [stderr] warning: file `/opt/rustwide/workdir/examples/animate_windows_optimal_across_all_monitors.rs` found to be present in multiple build targets: [INFO] [stderr] * `bin` target `e_grid_all` [INFO] [stderr] * `example` target `animate_windows_optimal_across_all_monitors` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Checking cfg-if v1.0.1 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling prettyplease v0.2.35 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling iceoryx2-pal-concurrency-sync v0.6.1 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling libloading v0.8.8 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling home v0.5.11 [INFO] [stderr] Compiling bindgen v0.69.5 [INFO] [stderr] Compiling iceoryx2-bb-elementary-traits v0.6.1 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling iceoryx2-bb-elementary v0.6.1 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling cc v1.2.29 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Checking foldhash v0.1.5 [INFO] [stderr] Checking allocator-api2 v0.2.21 [INFO] [stderr] Checking equivalent v1.0.2 [INFO] [stderr] Checking termsize v0.1.9 [INFO] [stderr] Checking hashbrown v0.15.4 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Checking iceoryx2-bb-log v0.6.1 [INFO] [stderr] Compiling num-bigint v0.1.45 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Compiling rustversion v1.0.21 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Checking iceoryx2-pal-configuration v0.6.1 [INFO] [stderr] Checking signal-hook-registry v1.4.5 [INFO] [stderr] Compiling num-rational v0.1.43 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling num-complex v0.1.44 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Checking parking_lot v0.12.4 [INFO] [stderr] Checking indexmap v2.10.0 [INFO] [stderr] Checking mio v1.0.4 [INFO] [stderr] Checking itoa v1.0.15 [INFO] [stderr] Checking ryu v1.0.20 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling iceoryx2-bb-derive-macros v0.6.1 [INFO] [stderr] Compiling enum-iterator-derive v1.4.0 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Checking tiny-fn v0.1.9 [INFO] [stderr] Checking winnow v0.7.12 [INFO] [stderr] Checking utf8parse v0.2.2 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Checking enum-iterator v2.1.0 [INFO] [stderr] Checking toml_write v0.1.2 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Checking anstyle-parse v0.2.7 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Checking signal-hook-mio v0.2.4 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Checking iceoryx2-bb-lock-free v0.6.1 [INFO] [stderr] Checking anstyle-query v1.1.3 [INFO] [stderr] Checking linux-raw-sys v0.9.4 [INFO] [stderr] Compiling rustc-serialize v0.3.25 [INFO] [stderr] Checking colorchoice v1.0.4 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Checking is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Checking anstyle v1.0.11 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Checking anstream v0.6.19 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling convert_case v0.7.1 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling musicxml_macros v1.1.2 [INFO] [stderr] Checking castaway v0.2.4 [INFO] [stderr] Checking itertools v0.13.0 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Checking sha1_smol v1.0.1 [INFO] [stderr] Checking unicode-width v0.1.14 [INFO] [stderr] Compiling indoc v2.0.6 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking compact_str v0.8.1 [INFO] [stderr] Checking unicode-truncate v1.1.0 [INFO] [stderr] Compiling instability v0.3.7 [INFO] [stderr] Checking strum v0.26.3 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Checking crossterm v0.28.1 [INFO] [stderr] Compiling iceoryx2-pal-posix v0.6.1 [INFO] [stderr] Checking lru v0.12.5 [INFO] [stderr] Checking cassowary v0.3.0 [INFO] [stderr] Checking iceoryx2-bb-container v0.6.1 [INFO] [stderr] Checking toml_datetime v0.6.11 [INFO] [stderr] Checking serde_spanned v0.6.9 [INFO] [stderr] Checking cdr v0.2.4 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Checking toml_edit v0.22.27 [INFO] [stderr] Compiling litrs v0.4.1 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling alsa-sys v0.3.1 [INFO] [stderr] Compiling document-features v0.2.11 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Checking derive_more v2.0.1 [INFO] [stderr] Checking rand_core v0.9.3 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Checking toml v0.8.23 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling crc32fast v1.4.2 [INFO] [stderr] Compiling env_home v0.1.0 [INFO] [stderr] Compiling heapless v0.8.0 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Checking iceoryx2-bb-system-types v0.6.1 [INFO] [stderr] Checking futures-core v0.3.31 [INFO] [stderr] Compiling musicxml_internal v1.1.2 [INFO] [stderr] Checking futures-sink v0.3.31 [INFO] [stderr] Compiling winapi v0.3.9 [INFO] [stderr] Checking iceoryx2-bb-posix v0.6.1 [INFO] [stderr] Checking futures-channel v0.3.31 [INFO] [stderr] Checking dashmap v6.1.0 [INFO] [stderr] Compiling musicxml v1.1.2 [INFO] [stderr] Compiling midly v0.5.3 [INFO] [stderr] Checking ctrlc v3.4.7 [INFO] [stderr] Compiling which v8.0.0 [INFO] [stderr] Compiling enum_primitive v0.1.1 [INFO] [stderr] Compiling num v0.1.43 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking crossterm v0.29.0 [INFO] [stderr] Checking env_filter v0.1.3 [INFO] [stderr] Checking hash32 v0.3.1 [INFO] [stderr] Checking crossbeam-queue v0.3.12 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Compiling quick-xml v0.37.5 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking futures-task v0.3.31 [INFO] [stderr] Checking futures-io v0.3.31 [INFO] [stderr] Checking bytemuck v1.23.1 [INFO] [stderr] Checking unicode-width v0.2.0 [INFO] [stderr] Compiling byteorder v0.4.2 [INFO] [stderr] Checking pin-project-lite v0.2.16 [INFO] [stderr] Checking jiff v0.2.15 [INFO] [stderr] Checking slab v0.4.10 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking ratatui v0.29.0 [INFO] [stderr] Checking iceoryx2-bb-memory v0.6.1 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking iceoryx2-cal v0.6.1 [INFO] [stderr] Checking atomic v0.6.1 [INFO] [stderr] Compiling rimd v0.0.1 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking iceoryx2 v0.6.1 [INFO] [stderr] Checking rand v0.9.1 [INFO] [stderr] Checking ringbuf v0.4.8 [INFO] [stderr] Checking clap_lex v0.7.5 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking clap_builder v4.5.41 [INFO] [stderr] Checking alsa v0.9.1 [INFO] [stderr] Checking env_logger v0.11.8 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Compiling clap_derive v4.5.41 [INFO] [stderr] Checking sdd v3.0.9 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking scc v2.3.4 [INFO] [stderr] Checking midir v0.10.1 [INFO] [stderr] Checking e_grid v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Checking rand v0.8.5 [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/lib.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | use winapi::shared::minwindef::LPARAM; [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/lib.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | use winapi::shared::windef::{HWND, RECT}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/lib.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | use winapi::um::winuser::*; [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/grid_display.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::um::winuser::GetForegroundWindow; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/grid/animation.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | use winapi::shared::windef::RECT; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/grid/animation.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | use winapi::um::winuser::{SetWindowPos, SWP_NOACTIVATE, SWP_NOZORDER}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/grid/basic.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use winapi::shared::windef::RECT; [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/grid/monitor_grid.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::shared::windef::{HWND, RECT}; [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/grid/zorder.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | use winapi::shared::windef::{HWND, RECT}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/grid/zorder.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | use winapi::um::winuser::{GetWindow, GetWindowRect, GW_HWNDPREV}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/util.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::shared::windef::RECT; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/util.rs:33:17 [INFO] [stdout] | [INFO] [stdout] 33 | use winapi::um::winuser::{GetTopWindow, GetWindow, GW_HWNDNEXT}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/window/animation.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use winapi::shared::windef::RECT; [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/info.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use winapi::shared::windef::{HWND, RECT}; [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_events.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use winapi::shared::windef::HWND; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/window_events.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::um::errhandlingapi::GetLastError; [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_events.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use winapi::um::winuser::{ [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_events.rs:796:21 [INFO] [stdout] | [INFO] [stdout] 796 | use winapi::um::winuser::{ [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_events.rs:861:17 [INFO] [stdout] | [INFO] [stdout] 861 | use winapi::um::winuser::{GetParent, GetWindow, GW_OWNER}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/ipc_manager.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | use winapi::shared::windef::HWND; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/ipc_manager.rs:1688:21 [INFO] [stdout] | [INFO] [stdout] 1688 | use winapi::um::winuser::{SetWindowPos, SWP_NOACTIVATE, SWP_NOZORDER}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/window_tracker.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use winapi::shared::minwindef::LPARAM; [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_tracker.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use winapi::shared::windef::{HWND, RECT}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/window_tracker.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use winapi::um::errhandlingapi::GetLastError; [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_tracker.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use winapi::um::winuser::*; [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_tracker.rs:74:25 [INFO] [stdout] | [INFO] [stdout] 74 | use winapi::um::winuser::{SetWindowPos, SWP_NOACTIVATE, SWP_NOZORDER}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/window_tracker.rs:164:22 [INFO] [stdout] | [INFO] [stdout] 164 | use std::os::windows::ffi::OsStringExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /rustc/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/std/src/os/mod.rs:56:5 [INFO] [stdout] | [INFO] [stdout] = note: the item is gated here [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /rustc/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/std/src/os/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] = note: the item is gated here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/window_tracker.rs:165:21 [INFO] [stdout] | [INFO] [stdout] 165 | use winapi::um::winuser::{EnumWindows, GetClassNameW}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/monitor_grid.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::shared::windef::RECT; [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/ipc_server.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | use winapi::shared::windef::HWND; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/ipc_server.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | use winapi::um::winuser::{GetSystemMetrics, SM_CXSCREEN, SM_CYSCREEN}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/ipc_server.rs:1891:22 [INFO] [stdout] | [INFO] [stdout] 1891 | use std::os::windows::ffi::OsStringExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /rustc/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/std/src/os/mod.rs:56:5 [INFO] [stdout] | [INFO] [stdout] = note: the item is gated here [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /rustc/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/std/src/os/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] = note: the item is gated here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/ipc_server.rs:1893:21 [INFO] [stdout] | [INFO] [stdout] 1893 | use winapi::shared::windef::{HDC, LPRECT}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/ipc_server.rs:1894:21 [INFO] [stdout] | [INFO] [stdout] 1894 | use winapi::um::winuser::{EnumDisplayMonitors, GetMonitorInfoW, MONITORINFOEXW}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::CellState`, `crate::GridConfig`, `crate::CellState`, `crate::CellState`, `crate::GridConfig`, `crate::WindowEventCallback`, `crate::WindowInfo`, `crate::WindowTracker`, `crate::grid_event_type_code`, `crate::GridConfig`, `crate::WindowTracker`, `crate::EasingType`, `crate::CellState`, `crate::EasingType`, `crate::WindowEventCallbackBox`, `crate::EasingType`, `crate::GridConfig`, `crate::CellState`, `crate::grid_event_type_code`, `crate::WindowTracker` [INFO] [stdout] --> src/grid_display.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::{CellState, GridConfig}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/grid/layout.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::CellState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/grid/monitor_grid.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | CellState, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/grid_client_config.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::GridConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window_events.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{WindowEventCallback, WindowInfo, WindowTracker}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/ipc_manager.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::grid_event_type_code; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | use crate::ipc_protocol::*; [INFO] [stdout] 5 | use crate::{GridConfig, WindowTracker}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/ipc_protocol.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::EasingType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window_tracker.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::{CellState, EasingType, WindowEventCallbackBox}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/ipc_client.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::{EasingType, GridConfig}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/monitor_grid.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | CellState, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/ipc_server.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::grid_event_type_code; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | WindowTracker, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/grid/animation.rs:552:37 [INFO] [stdout] | [INFO] [stdout] 552 | hwnd as winapi::shared::windef::HWND, [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_events.rs:13:30 [INFO] [stdout] | [INFO] [stdout] 13 | type HWINEVENTHOOK = winapi::shared::windef::HWINEVENTHOOK; [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_events.rs:14:22 [INFO] [stdout] | [INFO] [stdout] 14 | type DWORD = winapi::shared::minwindef::DWORD; [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_events.rs:15:21 [INFO] [stdout] | [INFO] [stdout] 15 | type LONG = winapi::shared::ntdef::LONG; [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_events.rs:205:37 [INFO] [stdout] | [INFO] [stdout] 205 | static mut EVENT_HOOKS: Vec = Vec::new(); [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_events.rs:210:31 [INFO] [stdout] | [INFO] [stdout] 210 | _h_winevent_hook: winapi::shared::windef::HWINEVENTHOOK, [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_events.rs:806:25 [INFO] [stdout] | [INFO] [stdout] 806 | pt: winapi::shared::windef::POINT { x: 0, y: 0 }, [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/ipc_manager.rs:590:43 [INFO] [stdout] | [INFO] [stdout] 590 | let target_rect = winapi::shared::windef::RECT { [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/ipc_manager.rs:1690:43 [INFO] [stdout] | [INFO] [stdout] 1690 | let hwnd_handle = hwnd as winapi::shared::windef::HWND; [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/ipc_manager.rs:1771:28 [INFO] [stdout] | [INFO] [stdout] 1771 | let rect = winapi::shared::windef::RECT { [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/ipc_manager.rs:1895:30 [INFO] [stdout] | [INFO] [stdout] 1895 | target_rect: winapi::shared::windef::RECT, [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/ipc_manager.rs:2041:47 [INFO] [stdout] | [INFO] [stdout] 2041 | let target_rect = winapi::shared::windef::RECT { [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_tracker.rs:76:33 [INFO] [stdout] | [INFO] [stdout] 76 | hwnd as winapi::shared::windef::HWND, [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking ratatui v0.28.1 [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/window_tracker.rs:1252:36 [INFO] [stdout] | [INFO] [stdout] 1252 | _hmonitor: winapi::shared::windef::HMONITOR, [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_tracker.rs:1253:31 [INFO] [stdout] | [INFO] [stdout] 1253 | _hdc: winapi::shared::windef::HDC, [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_tracker.rs:1877:36 [INFO] [stdout] | [INFO] [stdout] 1877 | _hmonitor: winapi::shared::windef::HMONITOR, [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_tracker.rs:1878:31 [INFO] [stdout] | [INFO] [stdout] 1878 | _hdc: winapi::shared::windef::HDC, [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/ipc_client.rs:379:21 [INFO] [stdout] | [INFO] [stdout] 379 | winapi::shared::windef::RECT { [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/ipc_client.rs:380:31 [INFO] [stdout] | [INFO] [stdout] 380 | left: winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_XVIRTUALSCREEN), [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/ipc_client.rs:380:69 [INFO] [stdout] | [INFO] [stdout] 380 | left: winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_XVIRTUALSCREEN), [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/ipc_client.rs:381:30 [INFO] [stdout] | [INFO] [stdout] 381 | top: winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_YVIRTUALSCREEN), [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/ipc_client.rs:381:68 [INFO] [stdout] | [INFO] [stdout] 381 | top: winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_YVIRTUALSCREEN), [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/ipc_client.rs:382:32 [INFO] [stdout] | [INFO] [stdout] 382 | right: winapi::um::winuser::GetSystemMetrics( [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/ipc_client.rs:383:29 [INFO] [stdout] | [INFO] [stdout] 383 | winapi::um::winuser::SM_XVIRTUALSCREEN, [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/ipc_client.rs:384:29 [INFO] [stdout] | [INFO] [stdout] 384 | ) + winapi::um::winuser::GetSystemMetrics( [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/ipc_client.rs:385:29 [INFO] [stdout] | [INFO] [stdout] 385 | winapi::um::winuser::SM_CXVIRTUALSCREEN, [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/ipc_client.rs:387:33 [INFO] [stdout] | [INFO] [stdout] 387 | bottom: winapi::um::winuser::GetSystemMetrics( [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/ipc_client.rs:388:29 [INFO] [stdout] | [INFO] [stdout] 388 | winapi::um::winuser::SM_YVIRTUALSCREEN, [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/ipc_client.rs:389:29 [INFO] [stdout] | [INFO] [stdout] 389 | ) + winapi::um::winuser::GetSystemMetrics( [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/ipc_client.rs:390:29 [INFO] [stdout] | [INFO] [stdout] 390 | winapi::um::winuser::SM_CYVIRTUALSCREEN, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/ipc_client.rs:402:42 [INFO] [stdout] | [INFO] [stdout] 402 | actual_monitors.push(winapi::shared::windef::RECT { [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/ipc_client.rs:461:21 [INFO] [stdout] | [INFO] [stdout] 461 | winapi::shared::windef::RECT { [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/ipc_client.rs:462:31 [INFO] [stdout] | [INFO] [stdout] 462 | left: winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_XVIRTUALSCREEN), [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/ipc_client.rs:462:69 [INFO] [stdout] | [INFO] [stdout] 462 | left: winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_XVIRTUALSCREEN), [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/ipc_client.rs:463:30 [INFO] [stdout] | [INFO] [stdout] 463 | top: winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_YVIRTUALSCREEN), [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/ipc_client.rs:463:68 [INFO] [stdout] | [INFO] [stdout] 463 | top: winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_YVIRTUALSCREEN), [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/ipc_client.rs:464:32 [INFO] [stdout] | [INFO] [stdout] 464 | right: winapi::um::winuser::GetSystemMetrics( [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/ipc_client.rs:465:29 [INFO] [stdout] | [INFO] [stdout] 465 | winapi::um::winuser::SM_XVIRTUALSCREEN, [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/ipc_client.rs:466:29 [INFO] [stdout] | [INFO] [stdout] 466 | ) + winapi::um::winuser::GetSystemMetrics( [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/ipc_client.rs:467:29 [INFO] [stdout] | [INFO] [stdout] 467 | winapi::um::winuser::SM_CXVIRTUALSCREEN, [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/ipc_client.rs:469:33 [INFO] [stdout] | [INFO] [stdout] 469 | bottom: winapi::um::winuser::GetSystemMetrics( [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/ipc_client.rs:470:29 [INFO] [stdout] | [INFO] [stdout] 470 | winapi::um::winuser::SM_YVIRTUALSCREEN, [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/ipc_client.rs:471:29 [INFO] [stdout] | [INFO] [stdout] 471 | ) + winapi::um::winuser::GetSystemMetrics( [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/ipc_client.rs:472:29 [INFO] [stdout] | [INFO] [stdout] 472 | winapi::um::winuser::SM_CYVIRTUALSCREEN, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/ipc_client.rs:484:42 [INFO] [stdout] | [INFO] [stdout] 484 | actual_monitors.push(winapi::shared::windef::RECT { [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/ipc_client.rs:1090:45 [INFO] [stdout] | [INFO] [stdout] 1090 | let desktop_hwnd = unsafe { winapi::um::winuser::GetDesktopWindow() } as u64; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling serial_test_derive v3.2.0 [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/ipc_server.rs:123:34 [INFO] [stdout] | [INFO] [stdout] 123 | DashMap<*mut winapi::shared::windef::HWND__, crate::WindowInfo>, [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/ipc_server.rs:127:54 [INFO] [stdout] | [INFO] [stdout] 127 | let hwnd_ptr = *hwnd_u64 as *mut winapi::shared::windef::HWND__; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/ipc_server.rs:719:29 [INFO] [stdout] | [INFO] [stdout] 719 | winapi::um::winuser::GetWindowThreadProcessId(hwnd as HWND, &mut process_id); [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/ipc_server.rs:902:21 [INFO] [stdout] | [INFO] [stdout] 902 | winapi::um::winuser::GetWindowThreadProcessId(hwnd as HWND, &mut process_id); [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/ipc_server.rs:909:31 [INFO] [stdout] | [INFO] [stdout] 909 | let len = winapi::um::winuser::GetWindowTextW( [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/ipc_server.rs:973:21 [INFO] [stdout] | [INFO] [stdout] 973 | winapi::um::winuser::GetWindowThreadProcessId(hwnd as HWND, &mut process_id); [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/ipc_server.rs:978:31 [INFO] [stdout] | [INFO] [stdout] 978 | let len = winapi::um::winuser::GetWindowTextW( [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/ipc_server.rs:1396:30 [INFO] [stdout] | [INFO] [stdout] 1396 | target_rect: winapi::shared::windef::RECT, [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/ipc_server.rs:1791:51 [INFO] [stdout] | [INFO] [stdout] 1791 | let target_rect = winapi::shared::windef::RECT { [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/ipc_server.rs:1910:31 [INFO] [stdout] | [INFO] [stdout] 1910 | hmonitor: winapi::shared::windef::HMONITOR, [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/ipc_server.rs:1962:21 [INFO] [stdout] | [INFO] [stdout] 1962 | winapi::shared::windef::RECT { [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/ipc_server.rs:1963:31 [INFO] [stdout] | [INFO] [stdout] 1963 | left: winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_XVIRTUALSCREEN), [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/ipc_server.rs:1963:69 [INFO] [stdout] | [INFO] [stdout] 1963 | left: winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_XVIRTUALSCREEN), [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/ipc_server.rs:1964:30 [INFO] [stdout] | [INFO] [stdout] 1964 | top: winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_YVIRTUALSCREEN), [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/ipc_server.rs:1964:68 [INFO] [stdout] | [INFO] [stdout] 1964 | top: winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_YVIRTUALSCREEN), [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/ipc_server.rs:1965:32 [INFO] [stdout] | [INFO] [stdout] 1965 | right: winapi::um::winuser::GetSystemMetrics( [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/ipc_server.rs:1966:29 [INFO] [stdout] | [INFO] [stdout] 1966 | winapi::um::winuser::SM_XVIRTUALSCREEN, [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/ipc_server.rs:1967:29 [INFO] [stdout] | [INFO] [stdout] 1967 | ) + winapi::um::winuser::GetSystemMetrics( [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/ipc_server.rs:1968:29 [INFO] [stdout] | [INFO] [stdout] 1968 | winapi::um::winuser::SM_CXVIRTUALSCREEN, [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/ipc_server.rs:1970:33 [INFO] [stdout] | [INFO] [stdout] 1970 | bottom: winapi::um::winuser::GetSystemMetrics( [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/ipc_server.rs:1971:29 [INFO] [stdout] | [INFO] [stdout] 1971 | winapi::um::winuser::SM_YVIRTUALSCREEN, [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/ipc_server.rs:1972:29 [INFO] [stdout] | [INFO] [stdout] 1972 | ) + winapi::um::winuser::GetSystemMetrics( [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/ipc_server.rs:1973:29 [INFO] [stdout] | [INFO] [stdout] 1973 | winapi::um::winuser::SM_CYVIRTUALSCREEN, [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/lib.rs:827:51 [INFO] [stdout] | [INFO] [stdout] 827 | ... let fg_hwnd = winapi::um::winuser::GetForegroundWindow(); [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/lib.rs:1008:30 [INFO] [stdout] | [INFO] [stdout] 1008 | unsafe { winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_CXSCREEN) }; [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/lib.rs:1008:68 [INFO] [stdout] | [INFO] [stdout] 1008 | unsafe { winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_CXSCREEN) }; [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/lib.rs:1010:30 [INFO] [stdout] | [INFO] [stdout] 1010 | unsafe { winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_CYSCREEN) }; [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/lib.rs:1010:68 [INFO] [stdout] | [INFO] [stdout] 1010 | unsafe { winapi::um::winuser::GetSystemMetrics(winapi::um::winuser::SM_CYSCREEN) }; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/lib.rs:1025:35 [INFO] [stdout] | [INFO] [stdout] 1025 | let target_rect = winapi::shared::windef::RECT { [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/lib.rs:1065:21 [INFO] [stdout] | [INFO] [stdout] 1065 | winapi::um::winuser::SetWindowPos( [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/lib.rs:1072:25 [INFO] [stdout] | [INFO] [stdout] 1072 | winapi::um::winuser::SWP_NOZORDER | winapi::um::winuser::SWP_NOACTIVATE, [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/lib.rs:1072:61 [INFO] [stdout] | [INFO] [stdout] 1072 | winapi::um::winuser::SWP_NOZORDER | winapi::um::winuser::SWP_NOACTIVATE, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SM_XVIRTUALSCREEN` in this scope [INFO] [stdout] --> src/window_tracker.rs:131:40 [INFO] [stdout] | [INFO] [stdout] 131 | left: GetSystemMetrics(SM_XVIRTUALSCREEN), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SM_YVIRTUALSCREEN` in this scope [INFO] [stdout] --> src/window_tracker.rs:132:39 [INFO] [stdout] | [INFO] [stdout] 132 | top: GetSystemMetrics(SM_YVIRTUALSCREEN), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SM_XVIRTUALSCREEN` in this scope [INFO] [stdout] --> src/window_tracker.rs:133:41 [INFO] [stdout] | [INFO] [stdout] 133 | right: GetSystemMetrics(SM_XVIRTUALSCREEN) + GetSystemMetrics(SM_CXVIRTUALSCREEN), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SM_CXVIRTUALSCREEN` in this scope [INFO] [stdout] --> src/window_tracker.rs:133:79 [INFO] [stdout] | [INFO] [stdout] 133 | right: GetSystemMetrics(SM_XVIRTUALSCREEN) + GetSystemMetrics(SM_CXVIRTUALSCREEN), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SM_YVIRTUALSCREEN` in this scope [INFO] [stdout] --> src/window_tracker.rs:134:42 [INFO] [stdout] | [INFO] [stdout] 134 | bottom: GetSystemMetrics(SM_YVIRTUALSCREEN) + GetSystemMetrics(SM_CYVIRTUALSCREEN), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SM_CYVIRTUALSCREEN` in this scope [INFO] [stdout] --> src/window_tracker.rs:134:80 [INFO] [stdout] | [INFO] [stdout] 134 | bottom: GetSystemMetrics(SM_YVIRTUALSCREEN) + GetSystemMetrics(SM_CYVIRTUALSCREEN), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope [INFO] [stdout] --> src/window_tracker.rs:323:57 [INFO] [stdout] | [INFO] [stdout] 323 | let ex_style = GetWindowLongW(hwnd as HWND, GWL_EXSTYLE) as u32; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope [INFO] [stdout] --> src/window_tracker.rs:324:28 [INFO] [stdout] | [INFO] [stdout] 324 | if (ex_style & WS_EX_TOOLWINDOW) != 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope [INFO] [stdout] --> src/window_tracker.rs:328:54 [INFO] [stdout] | [INFO] [stdout] 328 | let style = GetWindowLongW(hwnd as HWND, GWL_STYLE) as u32; [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope [INFO] [stdout] --> src/window_tracker.rs:329:25 [INFO] [stdout] | [INFO] [stdout] 329 | if (style & WS_CHILD) != 0 { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope [INFO] [stdout] --> src/window_tracker.rs:344:58 [INFO] [stdout] | [INFO] [stdout] 344 | let style = GetWindowLongW(hwnd as HWND, GWL_STYLE) as u32; [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_BORDER` in this scope [INFO] [stdout] --> src/window_tracker.rs:345:29 [INFO] [stdout] | [INFO] [stdout] 345 | if (style & WS_BORDER) == 0 { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope [INFO] [stdout] --> src/window_tracker.rs:1397:29 [INFO] [stdout] | [INFO] [stdout] 1397 | ... SWP_NOZORDER | SWP_NOACTIVATE, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope [INFO] [stdout] --> src/window_tracker.rs:1397:44 [INFO] [stdout] | [INFO] [stdout] 1397 | ... SWP_NOZORDER | SWP_NOACTIVATE, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope [INFO] [stdout] --> src/window_tracker.rs:1414:37 [INFO] [stdout] | [INFO] [stdout] 1414 | ... SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSIZE, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope [INFO] [stdout] --> src/window_tracker.rs:1414:52 [INFO] [stdout] | [INFO] [stdout] 1414 | ... SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSIZE, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope [INFO] [stdout] --> src/window_tracker.rs:1414:69 [INFO] [stdout] | [INFO] [stdout] 1414 | ... SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSIZE, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HWND_BOTTOM` in this scope [INFO] [stdout] --> src/window_tracker.rs:1431:37 [INFO] [stdout] | [INFO] [stdout] 1431 | ... HWND_BOTTOM, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope [INFO] [stdout] --> src/window_tracker.rs:1436:37 [INFO] [stdout] | [INFO] [stdout] 1436 | ... SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope [INFO] [stdout] --> src/window_tracker.rs:1436:50 [INFO] [stdout] | [INFO] [stdout] 1436 | ... SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope [INFO] [stdout] --> src/window_tracker.rs:1436:63 [INFO] [stdout] | [INFO] [stdout] 1436 | ... SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SWP_NOZORDER` in this scope [INFO] [stdout] --> src/window_tracker.rs:1651:21 [INFO] [stdout] | [INFO] [stdout] 1651 | SWP_NOZORDER | SWP_NOACTIVATE, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope [INFO] [stdout] --> src/window_tracker.rs:1651:36 [INFO] [stdout] | [INFO] [stdout] 1651 | SWP_NOZORDER | SWP_NOACTIVATE, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WINDOWPLACEMENT` in this scope [INFO] [stdout] --> src/window_tracker.rs:1840:52 [INFO] [stdout] | [INFO] [stdout] 1840 | let mut placement = std::mem::zeroed::(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl WindowTracker { [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WINDOWPLACEMENT` in this scope [INFO] [stdout] --> src/window_tracker.rs:1841:52 [INFO] [stdout] | [INFO] [stdout] 1841 | placement.length = std::mem::size_of::() as u32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl WindowTracker { [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SW_MAXIMIZE` in this scope [INFO] [stdout] --> src/window_tracker.rs:1843:41 [INFO] [stdout] | [INFO] [stdout] 1843 | if placement.showCmd == SW_MAXIMIZE as u32 { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope [INFO] [stdout] --> src/window_tracker.rs:1849:54 [INFO] [stdout] | [INFO] [stdout] 1849 | let style = GetWindowLongW(hwnd as HWND, GWL_STYLE) as u32; [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZE` in this scope [INFO] [stdout] --> src/window_tracker.rs:1850:47 [INFO] [stdout] | [INFO] [stdout] 1850 | let is_maximized_style = (style & WS_MAXIMIZE) != 0; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope [INFO] [stdout] --> src/window_easing/mod.rs:19:15 [INFO] [stdout] | [INFO] [stdout] 19 | pub hwnd: HWND, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Receiver`, `Sender`, and `self` [INFO] [stdout] --> src/grid_window_controller.rs:4:23 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::mpsc::{self, Receiver, Sender}; [INFO] [stdout] | ^^^^ ^^^^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> src/grid_window_controller.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking clap v4.5.41 [INFO] [stderr] Checking ansi_term v0.12.1 [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetParent` in this scope [INFO] [stdout] --> src/lib.rs:429:16 [INFO] [stdout] | [INFO] [stdout] 429 | if GetParent(hwnd).is_null() && WindowTracker::is_manageable_window(hwnd as u64) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameW` in this scope [INFO] [stdout] --> src/lib.rs:456:25 [INFO] [stdout] | [INFO] [stdout] 456 | GetClassNameW(hwnd, class_buf.as_mut_ptr(), class_buf.len() as i32); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking serial_test v3.2.0 [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope [INFO] [stdout] --> src/window_tracker.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 63 | let hwnd = GetForegroundWindow(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope [INFO] [stdout] --> src/window_tracker.rs:131:23 [INFO] [stdout] | [INFO] [stdout] 131 | left: GetSystemMetrics(SM_XVIRTUALSCREEN), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope [INFO] [stdout] --> src/window_tracker.rs:132:22 [INFO] [stdout] | [INFO] [stdout] 132 | top: GetSystemMetrics(SM_YVIRTUALSCREEN), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope [INFO] [stdout] --> src/window_tracker.rs:133:24 [INFO] [stdout] | [INFO] [stdout] 133 | right: GetSystemMetrics(SM_XVIRTUALSCREEN) + GetSystemMetrics(SM_CXVIRTUALSCREEN), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope [INFO] [stdout] --> src/window_tracker.rs:133:62 [INFO] [stdout] | [INFO] [stdout] 133 | right: GetSystemMetrics(SM_XVIRTUALSCREEN) + GetSystemMetrics(SM_CXVIRTUALSCREEN), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope [INFO] [stdout] --> src/window_tracker.rs:134:25 [INFO] [stdout] | [INFO] [stdout] 134 | bottom: GetSystemMetrics(SM_YVIRTUALSCREEN) + GetSystemMetrics(SM_CYVIRTUALSCREEN), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope [INFO] [stdout] --> src/window_tracker.rs:134:63 [INFO] [stdout] | [INFO] [stdout] 134 | bottom: GetSystemMetrics(SM_YVIRTUALSCREEN) + GetSystemMetrics(SM_CYVIRTUALSCREEN), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `from_wide` found for struct `OsString` in the current scope [INFO] [stdout] --> src/window_tracker.rs:173:43 [INFO] [stdout] | [INFO] [stdout] 173 | let class = OsString::from_wide(&class_buf[..len as usize]) [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `OsString` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `OsString` consider using one of the following associated functions: [INFO] [stdout] OsString::new [INFO] [stdout] OsString::from_encoded_bytes_unchecked [INFO] [stdout] OsString::with_capacity [INFO] [stdout] --> /rustc/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/std/src/ffi/os_str.rs:141:5 [INFO] [stdout] help: there is an associated function `from_iter` with a similar name [INFO] [stdout] | [INFO] [stdout] 173 - let class = OsString::from_wide(&class_buf[..len as usize]) [INFO] [stdout] 173 + let class = OsString::from_iter(&class_buf[..len as usize]) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameW` in this scope [INFO] [stdout] --> src/window_tracker.rs:258:23 [INFO] [stdout] | [INFO] [stdout] 258 | let len = GetClassNameW(hwnd as HWND, buffer.as_mut_ptr(), buffer.len() as i32); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextW` in this scope [INFO] [stdout] --> src/window_tracker.rs:273:23 [INFO] [stdout] | [INFO] [stdout] 273 | let len = GetWindowTextW(hwnd as HWND, buffer.as_mut_ptr(), buffer.len() as i32); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope [INFO] [stdout] --> src/window_tracker.rs:293:16 [INFO] [stdout] | [INFO] [stdout] 293 | if GetWindowRect(hwnd as HWND, &mut rect) != 0 { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope [INFO] [stdout] --> src/window_tracker.rs:309:16 [INFO] [stdout] | [INFO] [stdout] 309 | if IsWindow(hwnd as HWND) == 0 { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindowVisible` in this scope [INFO] [stdout] --> src/window_tracker.rs:313:16 [INFO] [stdout] | [INFO] [stdout] 313 | if IsWindowVisible(hwnd as HWND) == 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsIconic` in this scope [INFO] [stdout] --> src/window_tracker.rs:318:16 [INFO] [stdout] | [INFO] [stdout] 318 | if IsIconic(hwnd as HWND) != 0 { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongW` in this scope [INFO] [stdout] --> src/window_tracker.rs:323:28 [INFO] [stdout] | [INFO] [stdout] 323 | let ex_style = GetWindowLongW(hwnd as HWND, GWL_EXSTYLE) as u32; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongW` in this scope [INFO] [stdout] --> src/window_tracker.rs:328:25 [INFO] [stdout] | [INFO] [stdout] 328 | let style = GetWindowLongW(hwnd as HWND, GWL_STYLE) as u32; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongW` in this scope [INFO] [stdout] --> src/window_tracker.rs:344:29 [INFO] [stdout] | [INFO] [stdout] 344 | let style = GetWindowLongW(hwnd as HWND, GWL_STYLE) as u32; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextW` in this scope [INFO] [stdout] --> src/window_tracker.rs:627:17 [INFO] [stdout] | [INFO] [stdout] 627 | GetWindowTextW(hwnd as HWND, title_buf.as_mut_ptr(), title_buf.len() as i32) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindowVisible` in this scope [INFO] [stdout] --> src/window_tracker.rs:639:39 [INFO] [stdout] | [INFO] [stdout] 639 | let is_visible = unsafe { IsWindowVisible(hwnd as HWND) != 0 }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsIconic` in this scope [INFO] [stdout] --> src/window_tracker.rs:640:41 [INFO] [stdout] | [INFO] [stdout] 640 | let is_minimized = unsafe { IsIconic(hwnd as HWND) != 0 }; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowThreadProcessId` in this scope [INFO] [stdout] --> src/window_tracker.rs:643:17 [INFO] [stdout] | [INFO] [stdout] 643 | GetWindowThreadProcessId(hwnd as HWND, &mut process_id); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameW` in this scope [INFO] [stdout] --> src/window_tracker.rs:647:17 [INFO] [stdout] | [INFO] [stdout] 647 | GetClassNameW( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindowVisible` in this scope [INFO] [stdout] --> src/window_tracker.rs:756:52 [INFO] [stdout] | [INFO] [stdout] 756 | window_entry.is_visible = unsafe { IsWindowVisible(hwnd as HWND) != 0 }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope [INFO] [stdout] --> src/window_tracker.rs:908:28 [INFO] [stdout] | [INFO] [stdout] 908 | fg_hwnd = unsafe { GetForegroundWindow().as_ref() }.map(|hwnd| hwnd as *const _ as u64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumWindows` in this scope [INFO] [stdout] --> src/window_tracker.rs:1187:26 [INFO] [stdout] | [INFO] [stdout] 1187 | let result = EnumWindows(Some(enum_windows_proc), self as *mut _ as LPARAM); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumDisplayMonitors` in this scope [INFO] [stdout] --> src/window_tracker.rs:1264:13 [INFO] [stdout] | [INFO] [stdout] 1264 | EnumDisplayMonitors( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope [INFO] [stdout] --> src/window_tracker.rs:1390:38 [INFO] [stdout] | [INFO] [stdout] 1390 | let result = SetWindowPos( [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope [INFO] [stdout] --> src/window_tracker.rs:1407:56 [INFO] [stdout] | [INFO] [stdout] 1407 | ... let move_only_result = SetWindowPos( [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope [INFO] [stdout] --> src/window_tracker.rs:1429:33 [INFO] [stdout] | [INFO] [stdout] 1429 | ... SetWindowPos( [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope [INFO] [stdout] --> src/window_tracker.rs:1577:16 [INFO] [stdout] | [INFO] [stdout] 1577 | if IsWindow(hwnd as HWND) == 0 { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope [INFO] [stdout] --> src/window_tracker.rs:1644:30 [INFO] [stdout] | [INFO] [stdout] 1644 | let result = SetWindowPos( [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowThreadProcessId` in this scope [INFO] [stdout] --> src/window_tracker.rs:1797:13 [INFO] [stdout] | [INFO] [stdout] 1797 | GetWindowThreadProcessId(hwnd as HWND, &mut process_id); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameW` in this scope [INFO] [stdout] --> src/window_tracker.rs:1810:13 [INFO] [stdout] | [INFO] [stdout] 1810 | GetClassNameW( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindowVisible` in this scope [INFO] [stdout] --> src/window_tracker.rs:1825:18 [INFO] [stdout] | [INFO] [stdout] 1825 | unsafe { IsWindowVisible(hwnd as HWND) != 0 } [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsIconic` in this scope [INFO] [stdout] --> src/window_tracker.rs:1830:18 [INFO] [stdout] | [INFO] [stdout] 1830 | unsafe { IsIconic(hwnd as HWND) != 0 } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope [INFO] [stdout] --> src/window_tracker.rs:1836:16 [INFO] [stdout] | [INFO] [stdout] 1836 | if IsWindow(hwnd as HWND) == 0 { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowPlacement` in this scope [INFO] [stdout] --> src/window_tracker.rs:1842:16 [INFO] [stdout] | [INFO] [stdout] 1842 | if GetWindowPlacement(hwnd as HWND, &mut placement) != 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsZoomed` in this scope [INFO] [stdout] --> src/window_tracker.rs:1848:29 [INFO] [stdout] | [INFO] [stdout] 1848 | let is_zoomed = IsZoomed(hwnd as HWND) != 0; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongW` in this scope [INFO] [stdout] --> src/window_tracker.rs:1849:25 [INFO] [stdout] | [INFO] [stdout] 1849 | let style = GetWindowLongW(hwnd as HWND, GWL_STYLE) as u32; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumDisplayMonitors` in this scope [INFO] [stdout] --> src/window_tracker.rs:1886:13 [INFO] [stdout] | [INFO] [stdout] 1886 | EnumDisplayMonitors( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumWindows` in this scope [INFO] [stdout] --> src/window_tracker.rs:2048:13 [INFO] [stdout] | [INFO] [stdout] 2048 | EnumWindows( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextW` in this scope [INFO] [stdout] --> src/window_tracker.rs:2014:25 [INFO] [stdout] | [INFO] [stdout] 2014 | GetWindowTextW(hwnd, title_buf.as_mut_ptr(), title_buf.len() as i32); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameW` in this scope [INFO] [stdout] --> src/window_tracker.rs:2016:42 [INFO] [stdout] | [INFO] [stdout] 2016 | let class_name_len = GetClassNameW( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindowVisible` in this scope [INFO] [stdout] --> src/window_tracker.rs:2021:38 [INFO] [stdout] | [INFO] [stdout] 2021 | let is_visible = IsWindowVisible(hwnd) != 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsIconic` in this scope [INFO] [stdout] --> src/window_tracker.rs:2022:40 [INFO] [stdout] | [INFO] [stdout] 2022 | let is_minimized = IsIconic(hwnd) != 0; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowThreadProcessId` in this scope [INFO] [stdout] --> src/window_tracker.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | GetWindowThreadProcessId(hwnd, &mut process_id); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `from_wide` found for struct `OsString` in the current scope [INFO] [stdout] --> src/ipc_server.rs:1922:38 [INFO] [stdout] | [INFO] [stdout] 1922 | let name = OsString::from_wide(&mi.szDevice) [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `OsString` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `OsString` consider using one of the following associated functions: [INFO] [stdout] OsString::new [INFO] [stdout] OsString::from_encoded_bytes_unchecked [INFO] [stdout] OsString::with_capacity [INFO] [stdout] --> /rustc/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/std/src/ffi/os_str.rs:141:5 [INFO] [stdout] help: there is an associated function `from_iter` with a similar name [INFO] [stdout] | [INFO] [stdout] 1922 - let name = OsString::from_wide(&mi.szDevice) [INFO] [stdout] 1922 + let name = OsString::from_iter(&mi.szDevice) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tracker` [INFO] [stdout] --> src/ipc_manager.rs:991:36 [INFO] [stdout] | [INFO] [stdout] 991 | fn count_occupied_cells(&self, tracker: &WindowTracker) -> usize { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tracker` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `title` [INFO] [stdout] --> src/ipc_manager.rs:1012:17 [INFO] [stdout] | [INFO] [stdout] 1012 | title, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `title: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old_width` [INFO] [stdout] --> src/ipc_manager.rs:1013:17 [INFO] [stdout] | [INFO] [stdout] 1013 | old_width, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `old_width: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old_height` [INFO] [stdout] --> src/ipc_manager.rs:1014:17 [INFO] [stdout] | [INFO] [stdout] 1014 | old_height, [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `old_height: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_width` [INFO] [stdout] --> src/ipc_manager.rs:1015:17 [INFO] [stdout] | [INFO] [stdout] 1015 | new_width, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `new_width: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_height` [INFO] [stdout] --> src/ipc_manager.rs:1016:17 [INFO] [stdout] | [INFO] [stdout] 1016 | new_height, [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `new_height: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `last_move_resize_event` [INFO] [stdout] --> src/ipc_client.rs:801:13 [INFO] [stdout] | [INFO] [stdout] 801 | let last_move_resize_event: Option<(u64, u8, std::time::Instant)> = None; // (hwnd, event_type, timestamp) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_last_move_resize_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_debounce_ms` [INFO] [stdout] --> src/ipc_client.rs:802:13 [INFO] [stdout] | [INFO] [stdout] 802 | let event_debounce_ms = 100; // Ignore duplicate events within 100ms [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_debounce_ms` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `window_details_subscriber` [INFO] [stdout] --> src/ipc_client.rs:774:9 [INFO] [stdout] | [INFO] [stdout] 774 | window_details_subscriber: &Subscriber, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_window_details_subscriber` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `response_subscriber` [INFO] [stdout] --> src/ipc_client.rs:777:9 [INFO] [stdout] | [INFO] [stdout] 777 | response_subscriber: &Subscriber, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response_subscriber` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `auto_display` [INFO] [stdout] --> src/ipc_client.rs:783:9 [INFO] [stdout] | [INFO] [stdout] 783 | auto_display: &Arc, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_auto_display` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/ipc_server.rs:1452:51 [INFO] [stdout] | [INFO] [stdout] 1452 | GridEvent::WindowStateChanged { hwnd, state } => { [INFO] [stdout] | ^^^^^ help: try ignoring the field: `state: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `title` [INFO] [stdout] --> src/ipc_server.rs:1462:48 [INFO] [stdout] | [INFO] [stdout] 1462 | GridEvent::WindowDestroyed { hwnd, title } => WindowEvent { [INFO] [stdout] | ^^^^^ help: try ignoring the field: `title: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `e_grid` (lib) due to 191 previous errors; 15 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "f55ba60217314a14c2c17e9bb9d13c6c060325c8811b299dbcdd89ddbffaf7e0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f55ba60217314a14c2c17e9bb9d13c6c060325c8811b299dbcdd89ddbffaf7e0", kill_on_drop: false }` [INFO] [stdout] f55ba60217314a14c2c17e9bb9d13c6c060325c8811b299dbcdd89ddbffaf7e0