From 8498d5a56610eb7b726533af5f68b828d39ad752 Mon Sep 17 00:00:00 2001 From: Psychotoxical <171614930+Psychotoxical@users.noreply.github.com> Date: Wed, 17 Jun 2026 12:55:39 +0200 Subject: [PATCH] chore(audio): declare windows Power/WindowsAndMessaging features in psysonic-audio (#1111) power_notify_win.rs imports windows::Win32::System::Power and UI::WindowsAndMessaging, but the crate only declared Foundation/Com/Threading. It compiled solely via workspace feature unification (the root src-tauri crate enables them), so building or testing psysonic-audio in isolation on Windows (cargo check/test -p psysonic-audio) failed with E0432 unresolved imports. Declare the two features the crate actually uses so it builds standalone. No behaviour change; workspace/release builds already had these features. --- src-tauri/crates/psysonic-audio/Cargo.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src-tauri/crates/psysonic-audio/Cargo.toml b/src-tauri/crates/psysonic-audio/Cargo.toml index 4e18e16c..6187f155 100644 --- a/src-tauri/crates/psysonic-audio/Cargo.toml +++ b/src-tauri/crates/psysonic-audio/Cargo.toml @@ -40,6 +40,8 @@ windows = { version = "0.62", features = [ "Win32_Foundation", "Win32_System_Com", "Win32_System_Threading", + "Win32_System_Power", + "Win32_UI_WindowsAndMessaging", ] } [dev-dependencies]