[INFO] cloning repository https://github.com/Wushanhai/bentodesk
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Wushanhai/bentodesk" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWushanhai%2Fbentodesk", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWushanhai%2Fbentodesk'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 76d74a4d138b5ddc041f8402b5295a3e5d882696
[INFO] checking Wushanhai/bentodesk against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWushanhai%2Fbentodesk" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Wushanhai/bentodesk
[INFO] finished tweaking git repo https://github.com/Wushanhai/bentodesk
[INFO] tweaked toml for git repo https://github.com/Wushanhai/bentodesk written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Wushanhai/bentodesk on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Wushanhai/bentodesk 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mimalloc v0.1.50
[INFO] [stderr]   Downloaded libmimalloc-sys v0.1.47
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 176cfe2ba8e9e8f7929f8eb0646fb23456070ff7f55b57f7cbe1990c245f9d88
[INFO] running `Command { std: "docker" "start" "176cfe2ba8e9e8f7929f8eb0646fb23456070ff7f55b57f7cbe1990c245f9d88", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "176cfe2ba8e9e8f7929f8eb0646fb23456070ff7f55b57f7cbe1990c245f9d88", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "176cfe2ba8e9e8f7929f8eb0646fb23456070ff7f55b57f7cbe1990c245f9d88" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "176cfe2ba8e9e8f7929f8eb0646fb23456070ff7f55b57f7cbe1990c245f9d88", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "176cfe2ba8e9e8f7929f8eb0646fb23456070ff7f55b57f7cbe1990c245f9d88" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking bentodesk-style v2.2.0 (/opt/rustwide/workdir/crates/bentodesk-style)
[INFO] [stderr]    Compiling windows_x86_64_gnu v0.52.6
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]     Checking cty v0.2.2
[INFO] [stderr]    Compiling inotify-sys v0.1.8
[INFO] [stderr]     Checking adler2 v2.0.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]     Checking simd-adler32 v0.3.9
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking itoa v1.0.18
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking memchr v2.8.0
[INFO] [stderr]     Checking windows-targets v0.52.6
[INFO] [stderr]     Checking log v0.4.29
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking pin-project-lite v0.2.17
[INFO] [stderr]     Checking windows-result v0.2.0
[INFO] [stderr]     Checking windows-sys v0.59.0
[INFO] [stderr]     Checking windows-strings v0.1.0
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]     Checking minisign-verify v0.2.5
[INFO] [stderr]     Checking notify-types v2.1.0
[INFO] [stderr]    Compiling bentodesk-shell v2.2.0 (/opt/rustwide/workdir/crates/bentodesk-shell)
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]     Checking zip v0.6.6
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.47
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]     Checking inotify v0.11.4
[INFO] [stderr]     Checking notify v8.2.0
[INFO] [stderr]     Checking mimalloc v0.1.50
[INFO] [stderr]     Checking smol_str v0.3.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling windows-interface v0.58.0
[INFO] [stderr]    Compiling windows-implement v0.58.0
[INFO] [stderr]     Checking windows-core v0.58.0
[INFO] [stderr]     Checking windows v0.58.0
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking bentodesk-zone v2.2.0 (/opt/rustwide/workdir/crates/bentodesk-zone)
[INFO] [stderr]     Checking bentodesk-tree v2.2.0 (/opt/rustwide/workdir/crates/bentodesk-tree)
[INFO] [stderr]     Checking bentodesk-theme v2.2.0 (/opt/rustwide/workdir/crates/bentodesk-theme)
[INFO] [stderr]     Checking bentodesk-layout v2.2.0 (/opt/rustwide/workdir/crates/bentodesk-layout)
[INFO] [stderr]     Checking bentodesk-widget v2.2.0 (/opt/rustwide/workdir/crates/bentodesk-widget)
[INFO] [stderr]     Checking bentodesk-platform v2.2.0 (/opt/rustwide/workdir/crates/bentodesk-platform)
[INFO] [stderr]     Checking bentodesk-backend v2.2.0 (/opt/rustwide/workdir/crates/bentodesk-backend)
[INFO] [stdout] error[E0433]: cannot find `Foundation` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::Foundation::Numerics::Matrix3x2;
[INFO] [stdout]    |              ^^^^^^^^^^ could not find `Foundation` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows::Win32::Foundation::TRUE;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:20:14
[INFO] [stdout]    |
[INFO] [stdout] 20 | use windows::Win32::System::Com::{CLSCTX_INPROC_SERVER, CoCreateInstance};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows::Win32::Graphics::Direct2D::Common::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows::Win32::Graphics::Direct2D::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:39:14
[INFO] [stdout]    |
[INFO] [stdout] 39 | use windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT_B8G8R8A8_UNORM;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 | use windows::Win32::Graphics::Dxgi::{IDXGIDevice, IDXGISurface, IDXGISwapChain1};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:41:14
[INFO] [stdout]    |
[INFO] [stdout] 41 | use windows::Win32::Graphics::Imaging::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d3d.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows::Win32::Foundation::E_INVALIDARG;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d3d.rs:20:14
[INFO] [stdout]    |
[INFO] [stdout] 20 | use windows::Win32::Graphics::Direct3D::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d3d.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::Graphics::Direct3D11::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d3d.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 | use windows::Win32::Graphics::Dxgi::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 | use windows::core::Interface;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dcomp.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::Foundation::{DXGI_STATUS_OCCLUDED, HWND};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dcomp.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::Win32::Graphics::DirectComposition::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dcomp.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::Graphics::DirectComposition::IDCompositionDevice3;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dcomp.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows::Win32::Graphics::Dxgi::Common::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dcomp.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 | use windows::Win32::Graphics::Dxgi::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d3d.rs:34:14
[INFO] [stdout]    |
[INFO] [stdout] 34 | use windows::core::Interface;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:622:18
[INFO] [stdout]     |
[INFO] [stdout] 622 |     use windows::Win32::Graphics::DirectComposition::IDCompositionGaussianBlurEffect;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dwrite.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::Foundation::BOOL;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dwrite.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::Win32::Graphics::DirectWrite::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dcomp.rs:35:14
[INFO] [stdout]    |
[INFO] [stdout] 35 | use windows::core::Interface;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | use windows::Win32::Foundation::{HWND, TRUE};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 33 | use windows::Win32::Graphics::Direct2D::Common::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 | use windows::Win32::Graphics::Direct2D::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:44:14
[INFO] [stdout]    |
[INFO] [stdout] 44 | use windows::Win32::Graphics::Dwm::DwmFlush;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 45 | use windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT_B8G8R8A8_UNORM;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:51:14
[INFO] [stdout]    |
[INFO] [stdout] 51 | use windows::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-platform/src/svg/d2d.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::Graphics::Direct2D::Common::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/svg/d2d.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::Win32::Graphics::Direct2D::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dwrite.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::core::{PCWSTR, w};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/svg/mod.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 | use windows::Win32::Graphics::Direct2D::{ID2D1Factory1, ID2D1PathGeometry};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/svg_cache.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows::Win32::Graphics::Direct2D::{ID2D1Factory1, ID2D1PathGeometry};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-platform/src/svg/d2d.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::core::Interface;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d3d.rs:162:23
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let res: windows::core::Result<IDXGIAdapter1> =
[INFO] [stdout]     |                       ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d3d.rs:170:37
[INFO] [stdout]     |
[INFO] [stdout] 170 | const FEATURE_LEVELS_ALL: [windows::Win32::Graphics::Direct3D::D3D_FEATURE_LEVEL; 7] = [
[INFO] [stdout]     |                                     ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d3d.rs:184:41
[INFO] [stdout]     |
[INFO] [stdout] 184 | const FEATURE_LEVELS_NO_11_1: [windows::Win32::Graphics::Direct3D::D3D_FEATURE_LEVEL; 6] = [
[INFO] [stdout]     |                                         ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:189:27
[INFO] [stdout]     |
[INFO] [stdout] 189 |         let res: windows::core::Result<IDCompositionDevice3> =
[INFO] [stdout]     |                           ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:257:58
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     .SetContent(None as Option<&windows::core::IUnknown>)
[INFO] [stdout]     |                                                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/errors.rs:98:45
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub fn ok<T>(ctx: &'static str, r: windows::core::Result<T>) -> Result<T, PlatformError> {
[INFO] [stdout]    |                                             ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:163:22
[INFO] [stdout]     |
[INFO] [stdout] 163 |     family: windows::core::PCWSTR,
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:165:22
[INFO] [stdout]     |
[INFO] [stdout] 165 |     locale: windows::core::PCWSTR,
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:186:22
[INFO] [stdout]     |
[INFO] [stdout] 186 |     locale: windows::core::PCWSTR,
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:198:22
[INFO] [stdout]     |
[INFO] [stdout] 198 |     locale: windows::core::PCWSTR,
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:274:31
[INFO] [stdout]     |
[INFO] [stdout] 274 | pub fn yahei_ui() -> windows::core::PCWSTR {
[INFO] [stdout]     |                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:279:35
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn locale_zh_cn() -> windows::core::PCWSTR {
[INFO] [stdout]     |                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/window.rs:582:45
[INFO] [stdout]     |
[INFO] [stdout] 582 | pub fn to_windows_hwnd(h: HWND) -> windows::Win32::Foundation::HWND {
[INFO] [stdout]     |                                             ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/window.rs:583:14
[INFO] [stdout]     |
[INFO] [stdout] 583 |     windows::Win32::Foundation::HWND(h)
[INFO] [stdout]     |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DWMWA_USE_IMMERSIVE_DARK_MODE` and `DwmSetWindowAttribute`
[INFO] [stdout]   --> crates/bentodesk-platform/src/window.rs:16:41
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows_sys::Win32::Graphics::Dwm::{DWMWA_USE_IMMERSIVE_DARK_MODE, DwmSetWindowAttribute};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Foundation` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::Foundation::Numerics::Matrix3x2;
[INFO] [stdout]    |              ^^^^^^^^^^ could not find `Foundation` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows::Win32::Foundation::TRUE;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:20:14
[INFO] [stdout]    |
[INFO] [stdout] 20 | use windows::Win32::System::Com::{CLSCTX_INPROC_SERVER, CoCreateInstance};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows::Win32::Graphics::Direct2D::Common::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows::Win32::Graphics::Direct2D::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:39:14
[INFO] [stdout]    |
[INFO] [stdout] 39 | use windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT_B8G8R8A8_UNORM;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 | use windows::Win32::Graphics::Dxgi::{IDXGIDevice, IDXGISurface, IDXGISwapChain1};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:41:14
[INFO] [stdout]    |
[INFO] [stdout] 41 | use windows::Win32::Graphics::Imaging::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Foundation` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:543:18
[INFO] [stdout]     |
[INFO] [stdout] 543 |     use windows::Foundation::Numerics::Matrix3x2;
[INFO] [stdout]     |                  ^^^^^^^^^^ could not find `Foundation` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:544:18
[INFO] [stdout]     |
[INFO] [stdout] 544 |     use windows::Win32::Graphics::Direct2D::Common::D2D_RECT_F;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d3d.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows::Win32::Foundation::E_INVALIDARG;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d3d.rs:20:14
[INFO] [stdout]    |
[INFO] [stdout] 20 | use windows::Win32::Graphics::Direct3D::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d3d.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::Graphics::Direct3D11::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d3d.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 | use windows::Win32::Graphics::Dxgi::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d2d.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 | use windows::core::Interface;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dcomp.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::Foundation::{DXGI_STATUS_OCCLUDED, HWND};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dcomp.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::Win32::Graphics::DirectComposition::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dcomp.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::Graphics::DirectComposition::IDCompositionDevice3;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dcomp.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows::Win32::Graphics::Dxgi::Common::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dcomp.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 | use windows::Win32::Graphics::Dxgi::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-platform/src/d3d.rs:34:14
[INFO] [stdout]    |
[INFO] [stdout] 34 | use windows::core::Interface;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:622:18
[INFO] [stdout]     |
[INFO] [stdout] 622 |     use windows::Win32::Graphics::DirectComposition::IDCompositionGaussianBlurEffect;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dwrite.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::Foundation::BOOL;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dwrite.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::Win32::Graphics::DirectWrite::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dcomp.rs:35:14
[INFO] [stdout]    |
[INFO] [stdout] 35 | use windows::core::Interface;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:471:18
[INFO] [stdout]     |
[INFO] [stdout] 471 |     use windows::Win32::Graphics::DirectWrite::{DWRITE_LINE_METRICS, DWRITE_LINE_SPACING_METHOD};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | use windows::Win32::Foundation::{HWND, TRUE};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 33 | use windows::Win32::Graphics::Direct2D::Common::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 | use windows::Win32::Graphics::Direct2D::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:44:14
[INFO] [stdout]    |
[INFO] [stdout] 44 | use windows::Win32::Graphics::Dwm::DwmFlush;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 45 | use windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT_B8G8R8A8_UNORM;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/screencap.rs:51:14
[INFO] [stdout]    |
[INFO] [stdout] 51 | use windows::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-platform/src/svg/d2d.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::Graphics::Direct2D::Common::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/svg/d2d.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::Win32::Graphics::Direct2D::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-platform/src/dwrite.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::core::{PCWSTR, w};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/svg/mod.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 | use windows::Win32::Graphics::Direct2D::{ID2D1Factory1, ID2D1PathGeometry};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/svg_cache.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows::Win32::Graphics::Direct2D::{ID2D1Factory1, ID2D1PathGeometry};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:601:22
[INFO] [stdout]     |
[INFO] [stdout] 601 |         use windows::Win32::Graphics::Direct2D::Common::{
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:604:22
[INFO] [stdout]     |
[INFO] [stdout] 604 |         use windows::Win32::Graphics::Direct2D::{
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:609:22
[INFO] [stdout]     |
[INFO] [stdout] 609 |         use windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT_B8G8R8A8_UNORM;
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:610:22
[INFO] [stdout]     |
[INFO] [stdout] 610 |         use windows::Win32::System::Com::{
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-platform/src/svg/d2d.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::core::Interface;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:613:22
[INFO] [stdout]     |
[INFO] [stdout] 613 |         use windows::core::Interface;
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |             ctx.CreateBitmapFromDxgiSurface(&surface, Some(&bmp_props))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d3d.rs:162:23
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let res: windows::core::Result<IDXGIAdapter1> =
[INFO] [stdout]     |                       ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `CreateBitmapFromDxgiSurface` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |             ctx.CreateBitmapFromDxgiSurface(&surface, Some(&bmp_props))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetTarget` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |             ctx.SetTarget(&target);
[INFO] [stdout]     |                 ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:183:27
[INFO] [stdout]     |
[INFO] [stdout] 183 |             ctx.SetTarget(&target);
[INFO] [stdout]     |             ---           ^^^^^^^ unreachable expression
[INFO] [stdout]     |             |
[INFO] [stdout]     |             any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d3d.rs:170:37
[INFO] [stdout]     |
[INFO] [stdout] 170 | const FEATURE_LEVELS_ALL: [windows::Win32::Graphics::Direct3D::D3D_FEATURE_LEVEL; 7] = [
[INFO] [stdout]     |                                     ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetAntialiasMode` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |             ctx.SetAntialiasMode(D2D1_ANTIALIAS_MODE_PER_PRIMITIVE);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:184:34
[INFO] [stdout]     |
[INFO] [stdout] 184 |             ctx.SetAntialiasMode(D2D1_ANTIALIAS_MODE_PER_PRIMITIVE);
[INFO] [stdout]     |             ---                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |             |
[INFO] [stdout]     |             any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetTextAntialiasMode` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |             ctx.SetTextAntialiasMode(D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:188:38
[INFO] [stdout]     |
[INFO] [stdout] 188 |             ctx.SetTextAntialiasMode(D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE);
[INFO] [stdout]     |             ---                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |             |
[INFO] [stdout]     |             any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:193:21
[INFO] [stdout]     |
[INFO] [stdout] 192 |             ctx,
[INFO] [stdout]     |             --- any code following this expression is unreachable
[INFO] [stdout] 193 |             target: Some(target),
[INFO] [stdout]     |                     ^^^^^^^^^^^^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:295:56
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let frame = ok("WIC/GetFrame(0)", unsafe { decoder.GetFrame(0) })?;
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `GetFrame` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:295:56
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let frame = ok("WIC/GetFrame(0)", unsafe { decoder.GetFrame(0) })?;
[INFO] [stdout]     |                                                        ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:296:84
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let frame_src: IWICBitmapSource = ok("WIC/frame.cast<IWICBitmapSource>", frame.cast())?;
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cast` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:296:84
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let frame_src: IWICBitmapSource = ok("WIC/frame.cast<IWICBitmapSource>", frame.cast())?;
[INFO] [stdout]     |                                                                                    ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:414:70
[INFO] [stdout]     |
[INFO] [stdout] 414 |     let image: ID2D1Image = ok("D2D/invert mask bitmap cast", bitmap.cast())?;
[INFO] [stdout]     |                                                                      ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/d3d.rs:184:41
[INFO] [stdout]     |
[INFO] [stdout] 184 | const FEATURE_LEVELS_NO_11_1: [windows::Win32::Graphics::Direct3D::D3D_FEATURE_LEVEL; 6] = [
[INFO] [stdout]     |                                         ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cast` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:414:70
[INFO] [stdout]     |
[INFO] [stdout] 414 |     let image: ID2D1Image = ok("D2D/invert mask bitmap cast", bitmap.cast())?;
[INFO] [stdout]     |                                                                      ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:421:16
[INFO] [stdout]     |
[INFO] [stdout] 421 |         effect.SetInput(0, &image, TRUE);
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetInput` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:421:16
[INFO] [stdout]     |
[INFO] [stdout] 421 |         effect.SetInput(0, &image, TRUE);
[INFO] [stdout]     |                ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 |     Ok(effect)
[INFO] [stdout]     |     ^^ ------ any code following this expression is unreachable
[INFO] [stdout]     |     |
[INFO] [stdout]     |     unreachable call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:189:27
[INFO] [stdout]     |
[INFO] [stdout] 189 |         let res: windows::core::Result<IDCompositionDevice3> =
[INFO] [stdout]     |                           ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:257:58
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     .SetContent(None as Option<&windows::core::IUnknown>)
[INFO] [stdout]     |                                                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:363:73
[INFO] [stdout]     |
[INFO] [stdout] 363 |     let swap2: IDXGISwapChain2 = ok("Swap::cast<IDXGISwapChain2>", swap.cast())?;
[INFO] [stdout]     |                                                                         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cast` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:363:73
[INFO] [stdout]     |
[INFO] [stdout] 363 |     let swap2: IDXGISwapChain2 = ok("Swap::cast<IDXGISwapChain2>", swap.cast())?;
[INFO] [stdout]     |                                                                         ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |     Ok(swap)
[INFO] [stdout]     |     ^^ ---- any code following this expression is unreachable
[INFO] [stdout]     |     |
[INFO] [stdout]     |     unreachable call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:422:71
[INFO] [stdout]     |
[INFO] [stdout] 422 |     let root: IDCompositionVisual = ok("Visual2::cast<Visual>", root2.cast())?;
[INFO] [stdout]     |                                                                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cast` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:422:71
[INFO] [stdout]     |
[INFO] [stdout] 422 |     let root: IDCompositionVisual = ok("Visual2::cast<Visual>", root2.cast())?;
[INFO] [stdout]     |                                                                       ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:436:43
[INFO] [stdout]     |
[INFO] [stdout] 436 |     ok("Target::SetRoot", unsafe { target.SetRoot(&root) })?;
[INFO] [stdout]     |                                           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetRoot` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:436:43
[INFO] [stdout]     |
[INFO] [stdout] 436 |     ok("Target::SetRoot", unsafe { target.SetRoot(&root) })?;
[INFO] [stdout]     |                                           ^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:441:17
[INFO] [stdout]     |
[INFO] [stdout] 441 |     Ok((target, root))
[INFO] [stdout]     |         ------  ^^^^ unreachable expression
[INFO] [stdout]     |         |
[INFO] [stdout]     |         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:205:20
[INFO] [stdout]     |
[INFO] [stdout] 205 |             effect.SetInput(0, &source, TRUE);
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetInput` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:205:20
[INFO] [stdout]     |
[INFO] [stdout] 205 |             effect.SetInput(0, &source, TRUE);
[INFO] [stdout]     |                    ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetValue` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:212:20
[INFO] [stdout]     |
[INFO] [stdout] 212 |             effect.SetValue(
[INFO] [stdout]     |                    ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |             effect.SetValue(
[INFO] [stdout]     |             ------ any code following this expression is unreachable
[INFO] [stdout] 213 |                 D2D1_GAUSSIANBLUR_PROP_STANDARD_DEVIATION.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetValue` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:226:20
[INFO] [stdout]     |
[INFO] [stdout] 226 |             effect.SetValue(
[INFO] [stdout]     |                    ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout] 226 |             effect.SetValue(
[INFO] [stdout]     |             ------ any code following this expression is unreachable
[INFO] [stdout] 227 |                 D2D1_GAUSSIANBLUR_PROP_BORDER_MODE.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `GetOutput` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:246:62
[INFO] [stdout]     |
[INFO] [stdout] 246 |             ok("D2D/GaussianBlur.GetOutput", unsafe { effect.GetOutput() })?;
[INFO] [stdout]     |                                                              ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:246:62
[INFO] [stdout]     |
[INFO] [stdout] 246 |             ok("D2D/GaussianBlur.GetOutput", unsafe { effect.GetOutput() })?;
[INFO] [stdout]     |                                                       ------ ^^^^^^^^^ unreachable call
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:250:17
[INFO] [stdout]     |
[INFO] [stdout] 250 |             sat.SetInput(0, &blurred_in, TRUE);
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetInput` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:250:17
[INFO] [stdout]     |
[INFO] [stdout] 250 |             sat.SetInput(0, &blurred_in, TRUE);
[INFO] [stdout]     |                 ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetValue` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:256:17
[INFO] [stdout]     |
[INFO] [stdout] 256 |             sat.SetValue(
[INFO] [stdout]     |                 ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 256 |             sat.SetValue(
[INFO] [stdout]     |             --- any code following this expression is unreachable
[INFO] [stdout] 257 |                 D2D1_SATURATION_PROP_SATURATION.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `GetOutput` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:263:79
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let blurred: ID2D1Image = ok("D2D/Saturation.GetOutput", unsafe { sat.GetOutput() })?;
[INFO] [stdout]     |                                                                               ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:263:79
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let blurred: ID2D1Image = ok("D2D/Saturation.GetOutput", unsafe { sat.GetOutput() })?;
[INFO] [stdout]     |                                                                           --- ^^^^^^^^^ unreachable call
[INFO] [stdout]     |                                                                           |
[INFO] [stdout]     |                                                                           any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> crates/bentodesk-platform/src/svg/d2d.rs:32:85
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let geom: ID2D1PathGeometry = ok("PathGeometry1::cast<PathGeometry>", geom1.cast())?;
[INFO] [stdout]    |                                                                                     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cast` found for type `!` in the current scope
[INFO] [stdout]   --> crates/bentodesk-platform/src/svg/d2d.rs:32:85
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let geom: ID2D1PathGeometry = ok("PathGeometry1::cast<PathGeometry>", geom1.cast())?;
[INFO] [stdout]    |                                                                                     ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> crates/bentodesk-platform/src/errors.rs:98:45
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub fn ok<T>(ctx: &'static str, r: windows::core::Result<T>) -> Result<T, PlatformError> {
[INFO] [stdout]    |                                             ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/errors.rs:118:40
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn err_with(code: i32) -> windows::core::Result<()> {
[INFO] [stdout]     |                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bentodesk-platform` (lib) due to 69 previous errors; 35 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:163:22
[INFO] [stdout]     |
[INFO] [stdout] 163 |     family: windows::core::PCWSTR,
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:165:22
[INFO] [stdout]     |
[INFO] [stdout] 165 |     locale: windows::core::PCWSTR,
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:186:22
[INFO] [stdout]     |
[INFO] [stdout] 186 |     locale: windows::core::PCWSTR,
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:198:22
[INFO] [stdout]     |
[INFO] [stdout] 198 |     locale: windows::core::PCWSTR,
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:274:31
[INFO] [stdout]     |
[INFO] [stdout] 274 | pub fn yahei_ui() -> windows::core::PCWSTR {
[INFO] [stdout]     |                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/dwrite.rs:279:35
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn locale_zh_cn() -> windows::core::PCWSTR {
[INFO] [stdout]     |                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/errors.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |         Err(windows::core::Error::from_hresult(windows::core::HRESULT(
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 115 +     use crate::errors::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout] 115 +     use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout] 115 +     use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout] 115 +     use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 3 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 119 -         Err(windows::core::Error::from_hresult(windows::core::HRESULT(
[INFO] [stdout] 119 +         Err(Error::from_hresult(windows::core::HRESULT(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/errors.rs:119:57
[INFO] [stdout]     |
[INFO] [stdout] 119 |         Err(windows::core::Error::from_hresult(windows::core::HRESULT(
[INFO] [stdout]     |                                                         ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/window.rs:582:45
[INFO] [stdout]     |
[INFO] [stdout] 582 | pub fn to_windows_hwnd(h: HWND) -> windows::Win32::Foundation::HWND {
[INFO] [stdout]     |                                             ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-platform/src/window.rs:583:14
[INFO] [stdout]     |
[INFO] [stdout] 583 |     windows::Win32::Foundation::HWND(h)
[INFO] [stdout]     |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DWMWA_USE_IMMERSIVE_DARK_MODE` and `DwmSetWindowAttribute`
[INFO] [stdout]   --> crates/bentodesk-platform/src/window.rs:16:41
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows_sys::Win32::Graphics::Dwm::{DWMWA_USE_IMMERSIVE_DARK_MODE, DwmSetWindowAttribute};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |             ctx.CreateBitmapFromDxgiSurface(&surface, Some(&bmp_props))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `CreateBitmapFromDxgiSurface` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |             ctx.CreateBitmapFromDxgiSurface(&surface, Some(&bmp_props))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetTarget` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |             ctx.SetTarget(&target);
[INFO] [stdout]     |                 ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:183:27
[INFO] [stdout]     |
[INFO] [stdout] 183 |             ctx.SetTarget(&target);
[INFO] [stdout]     |             ---           ^^^^^^^ unreachable expression
[INFO] [stdout]     |             |
[INFO] [stdout]     |             any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetAntialiasMode` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |             ctx.SetAntialiasMode(D2D1_ANTIALIAS_MODE_PER_PRIMITIVE);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:184:34
[INFO] [stdout]     |
[INFO] [stdout] 184 |             ctx.SetAntialiasMode(D2D1_ANTIALIAS_MODE_PER_PRIMITIVE);
[INFO] [stdout]     |             ---                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |             |
[INFO] [stdout]     |             any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetTextAntialiasMode` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |             ctx.SetTextAntialiasMode(D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:188:38
[INFO] [stdout]     |
[INFO] [stdout] 188 |             ctx.SetTextAntialiasMode(D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE);
[INFO] [stdout]     |             ---                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |             |
[INFO] [stdout]     |             any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:193:21
[INFO] [stdout]     |
[INFO] [stdout] 192 |             ctx,
[INFO] [stdout]     |             --- any code following this expression is unreachable
[INFO] [stdout] 193 |             target: Some(target),
[INFO] [stdout]     |                     ^^^^^^^^^^^^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:295:56
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let frame = ok("WIC/GetFrame(0)", unsafe { decoder.GetFrame(0) })?;
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `GetFrame` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:295:56
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let frame = ok("WIC/GetFrame(0)", unsafe { decoder.GetFrame(0) })?;
[INFO] [stdout]     |                                                        ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:296:84
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let frame_src: IWICBitmapSource = ok("WIC/frame.cast<IWICBitmapSource>", frame.cast())?;
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cast` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:296:84
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let frame_src: IWICBitmapSource = ok("WIC/frame.cast<IWICBitmapSource>", frame.cast())?;
[INFO] [stdout]     |                                                                                    ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:414:70
[INFO] [stdout]     |
[INFO] [stdout] 414 |     let image: ID2D1Image = ok("D2D/invert mask bitmap cast", bitmap.cast())?;
[INFO] [stdout]     |                                                                      ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cast` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:414:70
[INFO] [stdout]     |
[INFO] [stdout] 414 |     let image: ID2D1Image = ok("D2D/invert mask bitmap cast", bitmap.cast())?;
[INFO] [stdout]     |                                                                      ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:421:16
[INFO] [stdout]     |
[INFO] [stdout] 421 |         effect.SetInput(0, &image, TRUE);
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetInput` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:421:16
[INFO] [stdout]     |
[INFO] [stdout] 421 |         effect.SetInput(0, &image, TRUE);
[INFO] [stdout]     |                ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> crates/bentodesk-platform/src/d2d.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 |     Ok(effect)
[INFO] [stdout]     |     ^^ ------ any code following this expression is unreachable
[INFO] [stdout]     |     |
[INFO] [stdout]     |     unreachable call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/data_object.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Win32::{
[INFO] [stdout]    |     ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drag_manager.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/data_object.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     core::{w, *},
[INFO] [stdout]    |     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drop_source.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Win32::{
[INFO] [stdout]    |     ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drag_manager.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows::core::{HRESULT, Interface};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drop_target.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Win32::{
[INFO] [stdout]    |     ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drop_source.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     core::*,
[INFO] [stdout]    |     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/custom_icons.rs:274:18
[INFO] [stdout]     |
[INFO] [stdout] 274 |     use windows::Win32::Graphics::Imaging::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/custom_icons.rs:279:18
[INFO] [stdout]     |
[INFO] [stdout] 279 |     use windows::Win32::System::Com::{CLSCTX_INPROC_SERVER, CoCreateInstance};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drop_target.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     core::{Error as WinError, HRESULT, implement},
[INFO] [stdout]    |     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/custom_icons.rs:346:18
[INFO] [stdout]     |
[INFO] [stdout] 346 |     use windows::Win32::Graphics::Imaging::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/custom_icons.rs:351:18
[INFO] [stdout]     |
[INFO] [stdout] 351 |     use windows::Win32::System::Com::{CLSCTX_INPROC_SERVER, CoCreateInstance};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/custom_icons.rs:280:18
[INFO] [stdout]     |
[INFO] [stdout] 280 |     use windows::core::Interface;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon/extractor.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 |     use windows::Win32::UI::Shell::{SIIGBF_BIGGERSIZEOK, SIIGBF_ICONONLY};
[INFO] [stdout]    |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:334:18
[INFO] [stdout]     |
[INFO] [stdout] 334 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:335:18
[INFO] [stdout]     |
[INFO] [stdout] 335 |     use windows::Win32::UI::Shell::SHDefExtractIconW;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:336:18
[INFO] [stdout]     |
[INFO] [stdout] 336 |     use windows::Win32::UI::WindowsAndMessaging::{DestroyIcon, HICON};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/custom_icons.rs:352:18
[INFO] [stdout]     |
[INFO] [stdout] 352 |     use windows::core::Interface;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:377:18
[INFO] [stdout]     |
[INFO] [stdout] 377 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     use windows::Win32::Foundation::SIZE;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:379:18
[INFO] [stdout]     |
[INFO] [stdout] 379 |     use windows::Win32::Graphics::Gdi::DeleteObject;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:380:18
[INFO] [stdout]     |
[INFO] [stdout] 380 |     use windows::Win32::UI::Shell::{IShellItemImageFactory, SHCreateItemFromParsingName};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:337:18
[INFO] [stdout]     |
[INFO] [stdout] 337 |     use windows::core::PCWSTR;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:425:18
[INFO] [stdout]     |
[INFO] [stdout] 425 |     use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:527:18
[INFO] [stdout]     |
[INFO] [stdout] 527 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:528:18
[INFO] [stdout]     |
[INFO] [stdout] 528 |     use windows::Win32::UI::Shell::ExtractIconExW;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:529:18
[INFO] [stdout]     |
[INFO] [stdout] 529 |     use windows::Win32::UI::WindowsAndMessaging::{DestroyIcon, HICON};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:381:18
[INFO] [stdout]     |
[INFO] [stdout] 381 |     use windows::core::PCWSTR;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:576:18
[INFO] [stdout]     |
[INFO] [stdout] 576 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:577:18
[INFO] [stdout]     |
[INFO] [stdout] 577 |     use windows::Win32::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:578:18
[INFO] [stdout]     |
[INFO] [stdout] 578 |     use windows::Win32::UI::Shell::{SHFILEINFOW, SHGFI_ICON, SHGFI_LARGEICON, SHGetFileInfoW};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:579:18
[INFO] [stdout]     |
[INFO] [stdout] 579 |     use windows::Win32::UI::WindowsAndMessaging::DestroyIcon;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:530:18
[INFO] [stdout]     |
[INFO] [stdout] 530 |     use windows::core::PCWSTR;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon/extractor/hicon.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 |     use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]    |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon/extractor/hicon.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout] 15 |     use windows::Win32::UI::WindowsAndMessaging::{GetIconInfo, ICONINFO};
[INFO] [stdout]    |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:739:18
[INFO] [stdout]     |
[INFO] [stdout] 739 |     use windows::Win32::Foundation::GetLastError;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/hicon.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |     use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/hicon.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     use windows::Win32::UI::WindowsAndMessaging::{DI_NOMIRROR, DI_NORMAL, DrawIconEx};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/hicon.rs:304:18
[INFO] [stdout]     |
[INFO] [stdout] 304 |     use windows::Win32::Foundation::GetLastError;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon/shortcut.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] note: found an item that was configured out
[INFO] [stdout]  --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon/shortcut.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::System::Com::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon/shortcut.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::UI::Shell::{IShellLinkW, ShellLink};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:580:18
[INFO] [stdout]     |
[INFO] [stdout] 580 |     use windows::core::PCWSTR;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/shortcut.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |     use windows::Win32::Foundation::BOOL;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/mod.rs:322:18
[INFO] [stdout]     |
[INFO] [stdout] 322 |     use windows::Win32::Foundation::HGLOBAL;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/mod.rs:323:18
[INFO] [stdout]     |
[INFO] [stdout] 323 |     use windows::Win32::Graphics::Imaging::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/mod.rs:329:18
[INFO] [stdout]     |
[INFO] [stdout] 329 |     use windows::Win32::System::Com::StructuredStorage::CreateStreamOnHGlobal;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/mod.rs:330:18
[INFO] [stdout]     |
[INFO] [stdout] 330 |     use windows::Win32::System::Com::{CLSCTX_INPROC_SERVER, CoCreateInstance, STREAM_SEEK_SET};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon/shortcut.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::core::{Interface, PCWSTR};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/mod.rs:560:22
[INFO] [stdout]     |
[INFO] [stdout] 560 |         use windows::Win32::System::Com::{
[INFO] [stdout]     |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon_positions/finder.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::System::Com::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon_positions/finder.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::UI::Shell::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/mod.rs:331:18
[INFO] [stdout]     |
[INFO] [stdout] 331 |     use windows::core::GUID;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/reader.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::System::Com::CoTaskMemFree;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/reader.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::UI::Shell::Common::{ITEMIDLIST, STRRET};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/reader.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::UI::Shell::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/writer.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::Foundation::POINT;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/writer.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::System::Com::CoTaskMemFree;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/writer.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::UI::Shell::Common::{ITEMIDLIST, STRRET};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/writer.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::UI::Shell::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> crates/bentodesk-backend/src/system.rs:337:18
[INFO] [stdout]     |
[INFO] [stdout] 337 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor/tests.rs:130:18
[INFO] [stdout]     |
[INFO] [stdout] 130 |     use windows::Win32::UI::Shell::{SIIGBF_BIGGERSIZEOK, SIIGBF_ICONONLY};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor/tests.rs:202:18
[INFO] [stdout]     |
[INFO] [stdout] 202 |     use windows::Win32::System::Com::{COINIT_APARTMENTTHREADED, CoInitializeEx, CoUninitialize};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor/tests.rs:229:18
[INFO] [stdout]     |
[INFO] [stdout] 229 |     use windows::Win32::System::Com::{COINIT_APARTMENTTHREADED, CoInitializeEx, CoUninitialize};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon_positions/finder.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::core::Result;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:363:73
[INFO] [stdout]     |
[INFO] [stdout] 363 |     let swap2: IDXGISwapChain2 = ok("Swap::cast<IDXGISwapChain2>", swap.cast())?;
[INFO] [stdout]     |                                                                         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cast` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:363:73
[INFO] [stdout]     |
[INFO] [stdout] 363 |     let swap2: IDXGISwapChain2 = ok("Swap::cast<IDXGISwapChain2>", swap.cast())?;
[INFO] [stdout]     |                                                                         ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:392:5
[INFO] [stdout]     |
[INFO] [stdout] 392 |     Ok(swap)
[INFO] [stdout]     |     ^^ ---- any code following this expression is unreachable
[INFO] [stdout]     |     |
[INFO] [stdout]     |     unreachable call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:422:71
[INFO] [stdout]     |
[INFO] [stdout] 422 |     let root: IDCompositionVisual = ok("Visual2::cast<Visual>", root2.cast())?;
[INFO] [stdout]     |                                                                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cast` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:422:71
[INFO] [stdout]     |
[INFO] [stdout] 422 |     let root: IDCompositionVisual = ok("Visual2::cast<Visual>", root2.cast())?;
[INFO] [stdout]     |                                                                       ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:436:43
[INFO] [stdout]     |
[INFO] [stdout] 436 |     ok("Target::SetRoot", unsafe { target.SetRoot(&root) })?;
[INFO] [stdout]     |                                           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetRoot` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:436:43
[INFO] [stdout]     |
[INFO] [stdout] 436 |     ok("Target::SetRoot", unsafe { target.SetRoot(&root) })?;
[INFO] [stdout]     |                                           ^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/dcomp.rs:441:17
[INFO] [stdout]     |
[INFO] [stdout] 441 |     Ok((target, root))
[INFO] [stdout]     |         ------  ^^^^ unreachable expression
[INFO] [stdout]     |         |
[INFO] [stdout]     |         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `implement` in this scope
[INFO] [stdout]    --> crates/bentodesk-backend/src/drag_drop/data_object.rs:215:3
[INFO] [stdout]     |
[INFO] [stdout] 215 | #[implement(IEnumFORMATETC)]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]  13 + use windows_core::implement;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:205:20
[INFO] [stdout]     |
[INFO] [stdout] 205 |             effect.SetInput(0, &source, TRUE);
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetInput` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:205:20
[INFO] [stdout]     |
[INFO] [stdout] 205 |             effect.SetInput(0, &source, TRUE);
[INFO] [stdout]     |                    ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetValue` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:212:20
[INFO] [stdout]     |
[INFO] [stdout] 212 |             effect.SetValue(
[INFO] [stdout]     |                    ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |             effect.SetValue(
[INFO] [stdout]     |             ------ any code following this expression is unreachable
[INFO] [stdout] 213 |                 D2D1_GAUSSIANBLUR_PROP_STANDARD_DEVIATION.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `implement` in this scope
[INFO] [stdout]    --> crates/bentodesk-backend/src/drag_drop/data_object.rs:307:3
[INFO] [stdout]     |
[INFO] [stdout] 307 | #[implement(IDataObject)]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]  13 + use windows_core::implement;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetValue` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:226:20
[INFO] [stdout]     |
[INFO] [stdout] 226 |             effect.SetValue(
[INFO] [stdout]     |                    ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout] 226 |             effect.SetValue(
[INFO] [stdout]     |             ------ any code following this expression is unreachable
[INFO] [stdout] 227 |                 D2D1_GAUSSIANBLUR_PROP_BORDER_MODE.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `GetOutput` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:246:62
[INFO] [stdout]     |
[INFO] [stdout] 246 |             ok("D2D/GaussianBlur.GetOutput", unsafe { effect.GetOutput() })?;
[INFO] [stdout]     |                                                              ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:246:62
[INFO] [stdout]     |
[INFO] [stdout] 246 |             ok("D2D/GaussianBlur.GetOutput", unsafe { effect.GetOutput() })?;
[INFO] [stdout]     |                                                       ------ ^^^^^^^^^ unreachable call
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:250:17
[INFO] [stdout]     |
[INFO] [stdout] 250 |             sat.SetInput(0, &blurred_in, TRUE);
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetInput` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:250:17
[INFO] [stdout]     |
[INFO] [stdout] 250 |             sat.SetInput(0, &blurred_in, TRUE);
[INFO] [stdout]     |                 ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `SetValue` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:256:17
[INFO] [stdout]     |
[INFO] [stdout] 256 |             sat.SetValue(
[INFO] [stdout]     |                 ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 256 |             sat.SetValue(
[INFO] [stdout]     |             --- any code following this expression is unreachable
[INFO] [stdout] 257 |                 D2D1_SATURATION_PROP_SATURATION.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `GetOutput` found for type `!` in the current scope
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:263:79
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let blurred: ID2D1Image = ok("D2D/Saturation.GetOutput", unsafe { sat.GetOutput() })?;
[INFO] [stdout]     |                                                                               ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> crates/bentodesk-platform/src/screencap.rs:263:79
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let blurred: ID2D1Image = ok("D2D/Saturation.GetOutput", unsafe { sat.GetOutput() })?;
[INFO] [stdout]     |                                                                           --- ^^^^^^^^^ unreachable call
[INFO] [stdout]     |                                                                           |
[INFO] [stdout]     |                                                                           any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `implement` in this scope
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drop_source.rs:23:3
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[implement(IDropSource)]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout]  9 + use windows_core::implement;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/data_object.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Win32::{
[INFO] [stdout]    |     ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drag_manager.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/data_object.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     core::{w, *},
[INFO] [stdout]    |     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drop_source.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Win32::{
[INFO] [stdout]    |     ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drag_manager.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows::core::{HRESULT, Interface};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drop_target.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Win32::{
[INFO] [stdout]    |     ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drop_source.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     core::*,
[INFO] [stdout]    |     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/custom_icons.rs:274:18
[INFO] [stdout]     |
[INFO] [stdout] 274 |     use windows::Win32::Graphics::Imaging::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/custom_icons.rs:279:18
[INFO] [stdout]     |
[INFO] [stdout] 279 |     use windows::Win32::System::Com::{CLSCTX_INPROC_SERVER, CoCreateInstance};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drop_target.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     core::{Error as WinError, HRESULT, implement},
[INFO] [stdout]    |     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/custom_icons.rs:346:18
[INFO] [stdout]     |
[INFO] [stdout] 346 |     use windows::Win32::Graphics::Imaging::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/custom_icons.rs:351:18
[INFO] [stdout]     |
[INFO] [stdout] 351 |     use windows::Win32::System::Com::{CLSCTX_INPROC_SERVER, CoCreateInstance};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/custom_icons.rs:280:18
[INFO] [stdout]     |
[INFO] [stdout] 280 |     use windows::core::Interface;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon/extractor.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 |     use windows::Win32::UI::Shell::{SIIGBF_BIGGERSIZEOK, SIIGBF_ICONONLY};
[INFO] [stdout]    |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:334:18
[INFO] [stdout]     |
[INFO] [stdout] 334 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:335:18
[INFO] [stdout]     |
[INFO] [stdout] 335 |     use windows::Win32::UI::Shell::SHDefExtractIconW;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:336:18
[INFO] [stdout]     |
[INFO] [stdout] 336 |     use windows::Win32::UI::WindowsAndMessaging::{DestroyIcon, HICON};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/custom_icons.rs:352:18
[INFO] [stdout]     |
[INFO] [stdout] 352 |     use windows::core::Interface;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:377:18
[INFO] [stdout]     |
[INFO] [stdout] 377 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     use windows::Win32::Foundation::SIZE;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:379:18
[INFO] [stdout]     |
[INFO] [stdout] 379 |     use windows::Win32::Graphics::Gdi::DeleteObject;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:380:18
[INFO] [stdout]     |
[INFO] [stdout] 380 |     use windows::Win32::UI::Shell::{IShellItemImageFactory, SHCreateItemFromParsingName};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:337:18
[INFO] [stdout]     |
[INFO] [stdout] 337 |     use windows::core::PCWSTR;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:425:18
[INFO] [stdout]     |
[INFO] [stdout] 425 |     use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:527:18
[INFO] [stdout]     |
[INFO] [stdout] 527 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:528:18
[INFO] [stdout]     |
[INFO] [stdout] 528 |     use windows::Win32::UI::Shell::ExtractIconExW;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:529:18
[INFO] [stdout]     |
[INFO] [stdout] 529 |     use windows::Win32::UI::WindowsAndMessaging::{DestroyIcon, HICON};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:381:18
[INFO] [stdout]     |
[INFO] [stdout] 381 |     use windows::core::PCWSTR;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:576:18
[INFO] [stdout]     |
[INFO] [stdout] 576 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:577:18
[INFO] [stdout]     |
[INFO] [stdout] 577 |     use windows::Win32::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:578:18
[INFO] [stdout]     |
[INFO] [stdout] 578 |     use windows::Win32::UI::Shell::{SHFILEINFOW, SHGFI_ICON, SHGFI_LARGEICON, SHGetFileInfoW};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:579:18
[INFO] [stdout]     |
[INFO] [stdout] 579 |     use windows::Win32::UI::WindowsAndMessaging::DestroyIcon;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:530:18
[INFO] [stdout]     |
[INFO] [stdout] 530 |     use windows::core::PCWSTR;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon/extractor/hicon.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 |     use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]    |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon/extractor/hicon.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout] 15 |     use windows::Win32::UI::WindowsAndMessaging::{GetIconInfo, ICONINFO};
[INFO] [stdout]    |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:739:18
[INFO] [stdout]     |
[INFO] [stdout] 739 |     use windows::Win32::Foundation::GetLastError;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/hicon.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |     use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/hicon.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     use windows::Win32::UI::WindowsAndMessaging::{DI_NOMIRROR, DI_NORMAL, DrawIconEx};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/hicon.rs:304:18
[INFO] [stdout]     |
[INFO] [stdout] 304 |     use windows::Win32::Foundation::GetLastError;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon/shortcut.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] note: found an item that was configured out
[INFO] [stdout]  --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon/shortcut.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::System::Com::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon/shortcut.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::UI::Shell::{IShellLinkW, ShellLink};
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/extractor.rs:580:18
[INFO] [stdout]     |
[INFO] [stdout] 580 |     use windows::core::PCWSTR;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/mod.rs:322:18
[INFO] [stdout]     |
[INFO] [stdout] 322 |     use windows::Win32::Foundation::HGLOBAL;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/mod.rs:323:18
[INFO] [stdout]     |
[INFO] [stdout] 323 |     use windows::Win32::Graphics::Imaging::{
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/mod.rs:329:18
[INFO] [stdout]     |
[INFO] [stdout] 329 |     use windows::Win32::System::Com::StructuredStorage::CreateStreamOnHGlobal;
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/mod.rs:330:18
[INFO] [stdout]     |
[INFO] [stdout] 330 |     use windows::Win32::System::Com::{CLSCTX_INPROC_SERVER, CoCreateInstance, STREAM_SEEK_SET};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon/shortcut.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::core::{Interface, PCWSTR};
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon_positions/finder.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::System::Com::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon_positions/finder.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::UI::Shell::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]    --> crates/bentodesk-backend/src/icon/mod.rs:331:18
[INFO] [stdout]     |
[INFO] [stdout] 331 |     use windows::core::GUID;
[INFO] [stdout]     |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/reader.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::System::Com::CoTaskMemFree;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/reader.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::UI::Shell::Common::{ITEMIDLIST, STRRET};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/reader.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::UI::Shell::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/writer.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::Foundation::POINT;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/writer.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::System::Com::CoTaskMemFree;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/writer.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::UI::Shell::Common::{ITEMIDLIST, STRRET};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> crates/bentodesk-backend/src/icon_positions/writer.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::UI::Shell::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> crates/bentodesk-backend/src/system.rs:337:18
[INFO] [stdout]     |
[INFO] [stdout] 337 |     use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> crates/bentodesk-backend/src/icon_positions/finder.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::core::Result;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> crates/bentodesk-platform/src/svg/d2d.rs:32:85
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let geom: ID2D1PathGeometry = ok("PathGeometry1::cast<PathGeometry>", geom1.cast())?;
[INFO] [stdout]    |                                                                                     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cast` found for type `!` in the current scope
[INFO] [stdout]   --> crates/bentodesk-platform/src/svg/d2d.rs:32:85
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let geom: ID2D1PathGeometry = ok("PathGeometry1::cast<PathGeometry>", geom1.cast())?;
[INFO] [stdout]    |                                                                                     ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `implement` in this scope
[INFO] [stdout]    --> crates/bentodesk-backend/src/drag_drop/data_object.rs:215:3
[INFO] [stdout]     |
[INFO] [stdout] 215 | #[implement(IEnumFORMATETC)]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]  13 + use windows_core::implement;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `implement` in this scope
[INFO] [stdout]    --> crates/bentodesk-backend/src/drag_drop/data_object.rs:307:3
[INFO] [stdout]     |
[INFO] [stdout] 307 | #[implement(IDataObject)]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]     |
[INFO] [stdout]  13 + use windows_core::implement;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `implement` in this scope
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/drop_source.rs:23:3
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[implement(IDropSource)]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout]  9 + use windows_core::implement;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bentodesk-platform` (lib test) due to 80 previous errors; 35 warnings emitted
[INFO] [stdout] warning: unused imports: `record_failure`, `record_retry_drained`, and `record_success`
[INFO] [stdout]   --> crates/bentodesk-backend/src/stealth/hide.rs:28:65
[INFO] [stdout]    |
[INFO] [stdout] 28 |     StealthConfig, StealthError, StealthEvent, paths_equal_str, record_failure,
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 29 |     record_retry_drained, record_success, status, unique_suffix,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr`
[INFO] [stdout]   --> crates/bentodesk-backend/src/updater/mod.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 | use std::ptr;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `record_failure`, `record_retry_drained`, and `record_success`
[INFO] [stdout]   --> crates/bentodesk-backend/src/stealth/hide.rs:28:65
[INFO] [stdout]    |
[INFO] [stdout] 28 |     StealthConfig, StealthError, StealthEvent, paths_equal_str, record_failure,
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 29 |     record_retry_drained, record_success, status, unique_suffix,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr`
[INFO] [stdout]   --> crates/bentodesk-backend/src/updater/mod.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 | use std::ptr;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> crates/bentodesk-backend/src/drag_drop/data_object.rs:355:44
[INFO] [stdout]     |
[INFO] [stdout] 355 |     unsafe fn build_zeroed_hglobal<T>() -> Result<HGLOBAL> {
[INFO] [stdout]     |                                            ^^^^^^ ------- supplied 1 generic argument
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 355 |     unsafe fn build_zeroed_hglobal<T>() -> Result<HGLOBAL, E> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> crates/bentodesk-backend/src/drag_drop/data_object/drop_effect.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | ) -> Result<()> {
[INFO] [stdout]   |      ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |      |
[INFO] [stdout]   |      expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 6 | ) -> Result<(), E> {
[INFO] [stdout]   |               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/data_object.rs:53:62
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn checked_push_bytes(target: &mut Vec<u8>, bytes: &[u8]) -> Result<()> {
[INFO] [stdout]    |                                                              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]    |                                                              |
[INFO] [stdout]    |                                                              expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn checked_push_bytes(target: &mut Vec<u8>, bytes: &[u8]) -> Result<(), E> {
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/data_object.rs:64:53
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn push_u32_ne(target: &mut Vec<u8>, value: u32) -> Result<()> {
[INFO] [stdout]    |                                                     ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]    |                                                     |
[INFO] [stdout]    |                                                     expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn push_u32_ne(target: &mut Vec<u8>, value: u32) -> Result<(), E> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/data_object.rs:68:54
[INFO] [stdout]    |
[INFO] [stdout] 68 | fn build_cida_bytes(child_pidl_bytes: &[Vec<u8>]) -> Result<Vec<u8>> {
[INFO] [stdout]    |                                                      ^^^^^^ ------- supplied 1 generic argument
[INFO] [stdout]    |                                                      |
[INFO] [stdout]    |                                                      expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 68 | fn build_cida_bytes(child_pidl_bytes: &[Vec<u8>]) -> Result<Vec<u8>, E> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> crates/bentodesk-backend/src/drag_drop/data_object.rs:153:6
[INFO] [stdout]     |
[INFO] [stdout] 153 | ) -> Result<IDataObject> {
[INFO] [stdout]     |      ^^^^^^ ----------- supplied 1 generic argument
[INFO] [stdout]     |      |
[INFO] [stdout]     |      expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 153 | ) -> Result<IDataObject, E> {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> crates/bentodesk-backend/src/drag_drop/data_object.rs:163:6
[INFO] [stdout]     |
[INFO] [stdout] 163 | ) -> Result<Option<IDataObject>> {
[INFO] [stdout]     |      ^^^^^^ ------------------- supplied 1 generic argument
[INFO] [stdout]     |      |
[INFO] [stdout]     |      expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 163 | ) -> Result<Option<IDataObject>, E> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> crates/bentodesk-backend/src/drag_drop/data_object.rs:355:44
[INFO] [stdout]     |
[INFO] [stdout] 355 |     unsafe fn build_zeroed_hglobal<T>() -> Result<HGLOBAL> {
[INFO] [stdout]     |                                            ^^^^^^ ------- supplied 1 generic argument
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 355 |     unsafe fn build_zeroed_hglobal<T>() -> Result<HGLOBAL, E> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> crates/bentodesk-backend/src/drag_drop/data_object/drop_effect.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | ) -> Result<()> {
[INFO] [stdout]   |      ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |      |
[INFO] [stdout]   |      expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 6 | ) -> Result<(), E> {
[INFO] [stdout]   |               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/data_object.rs:53:62
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn checked_push_bytes(target: &mut Vec<u8>, bytes: &[u8]) -> Result<()> {
[INFO] [stdout]    |                                                              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]    |                                                              |
[INFO] [stdout]    |                                                              expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn checked_push_bytes(target: &mut Vec<u8>, bytes: &[u8]) -> Result<(), E> {
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/data_object.rs:64:53
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn push_u32_ne(target: &mut Vec<u8>, value: u32) -> Result<()> {
[INFO] [stdout]    |                                                     ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]    |                                                     |
[INFO] [stdout]    |                                                     expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn push_u32_ne(target: &mut Vec<u8>, value: u32) -> Result<(), E> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> crates/bentodesk-backend/src/drag_drop/data_object.rs:68:54
[INFO] [stdout]    |
[INFO] [stdout] 68 | fn build_cida_bytes(child_pidl_bytes: &[Vec<u8>]) -> Result<Vec<u8>> {
[INFO] [stdout]    |                                                      ^^^^^^ ------- supplied 1 generic argument
[INFO] [stdout]    |                                                      |
[INFO] [stdout]    |                                                      expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 68 | fn build_cida_bytes(child_pidl_bytes: &[Vec<u8>]) -> Result<Vec<u8>, E> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> crates/bentodesk-backend/src/drag_drop/data_object.rs:153:6
[INFO] [stdout]     |
[INFO] [stdout] 153 | ) -> Result<IDataObject> {
[INFO] [stdout]     |      ^^^^^^ ----------- supplied 1 generic argument
[INFO] [stdout]     |      |
[INFO] [stdout]     |      expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 153 | ) -> Result<IDataObject, E> {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> crates/bentodesk-backend/src/drag_drop/data_object.rs:163:6
[INFO] [stdout]     |
[INFO] [stdout] 163 | ) -> Result<Option<IDataObject>> {
[INFO] [stdout]     |      ^^^^^^ ------------------- supplied 1 generic argument
[INFO] [stdout]     |      |
[INFO] [stdout]     |      expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 163 | ) -> Result<Option<IDataObject>, E> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bentodesk-backend` (lib) due to 70 previous errors; 2 warnings emitted
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bentodesk-backend` (lib test) due to 75 previous errors; 2 warnings emitted
[INFO] [stderr] warning: unused dependency `crossbeam-channel`
[INFO] [stderr]   --> crates/bentodesk-platform/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | crossbeam-channel = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `crossbeam-channel`
[INFO] [stderr] warning: `bentodesk-platform` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `bentodesk-style`
[INFO] [stderr]   --> crates/bentodesk-zone/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | bentodesk-style = { path = "../bentodesk-style" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `bentodesk-style`
[INFO] [stderr] warning: `bentodesk-zone` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "inspect" "176cfe2ba8e9e8f7929f8eb0646fb23456070ff7f55b57f7cbe1990c245f9d88", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "176cfe2ba8e9e8f7929f8eb0646fb23456070ff7f55b57f7cbe1990c245f9d88", kill_on_drop: false }`
[INFO] [stdout] 176cfe2ba8e9e8f7929f8eb0646fb23456070ff7f55b57f7cbe1990c245f9d88
