From 184d6e48457bf4ab26482331415072d46c3bae80 Mon Sep 17 00:00:00 2001 From: Georg Bauer Date: Tue, 21 Jul 2026 12:42:48 +0200 Subject: [PATCH] Fix workspace test build warnings --- crates/bds-core/src/engine/git.rs | 2 +- crates/bds-package-runtime/src/main.rs | 2 ++ crates/bds-ui/src/app.rs | 7 ++++--- crates/bds-ui/src/platform/script_host.rs | 4 ++-- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/crates/bds-core/src/engine/git.rs b/crates/bds-core/src/engine/git.rs index de1c307..8dbe05e 100644 --- a/crates/bds-core/src/engine/git.rs +++ b/crates/bds-core/src/engine/git.rs @@ -915,7 +915,7 @@ fn terminate_child(child: &mut std::process::Child) { let _ = child.kill(); } -fn prepend_tool_paths(command: &mut Command) { +fn prepend_tool_paths(_command: &mut Command) { #[cfg(target_os = "macos")] { let mut paths = vec![ diff --git a/crates/bds-package-runtime/src/main.rs b/crates/bds-package-runtime/src/main.rs index 5ffda0d..8f3fb98 100644 --- a/crates/bds-package-runtime/src/main.rs +++ b/crates/bds-package-runtime/src/main.rs @@ -73,6 +73,8 @@ fn main() -> Result<(), Box> { } fn sign_app_for_dmg(workspace: &Path) -> Result<(), Box> { + #[cfg(not(target_os = "macos"))] + let _ = workspace; #[cfg(target_os = "macos")] if env::var_os("CARGO_PACKAGER_FORMAT").as_deref() == Some(OsStr::new("dmg")) { let target = env::var_os("CARGO_TARGET_DIR") diff --git a/crates/bds-ui/src/app.rs b/crates/bds-ui/src/app.rs index 89153ba..df83f9a 100644 --- a/crates/bds-ui/src/app.rs +++ b/crates/bds-ui/src/app.rs @@ -79,6 +79,7 @@ pub enum OneShotAiAction { MediaTranslation { target_language: String }, } +#[derive(Debug, Clone)] pub enum Message { // Menu MenuEvent(muda::MenuId), @@ -9179,7 +9180,7 @@ impl BdsApp { } fn run_media_ai_analysis(&mut self, media_id: &str) -> Task { - let Some(db) = &self.db else { + let Some(_db) = &self.db else { self.notify( ToastLevel::Error, &t(self.ui_locale, "common.databaseUnavailable"), @@ -9230,7 +9231,7 @@ impl BdsApp { } fn detect_media_language(&mut self, media_id: &str) -> Task { - let Some(db) = &self.db else { + let Some(_db) = &self.db else { self.notify( ToastLevel::Error, &t(self.ui_locale, "common.databaseUnavailable"), @@ -9287,7 +9288,7 @@ impl BdsApp { fn translate_media_to(&mut self, media_id: &str, target_language: &str) -> Task { self.active_modal = None; - let Some(db) = &self.db else { + let Some(_db) = &self.db else { self.notify( ToastLevel::Error, &t(self.ui_locale, "common.databaseUnavailable"), diff --git a/crates/bds-ui/src/platform/script_host.rs b/crates/bds-ui/src/platform/script_host.rs index 70f886e..7eb3aea 100644 --- a/crates/bds-ui/src/platform/script_host.rs +++ b/crates/bds-ui/src/platform/script_host.rs @@ -4,7 +4,7 @@ use std::process::{Command, Stdio}; use std::sync::{Arc, Mutex, OnceLock}; use bds_core::scripting::AppHostHandler; -use serde_json::{Value, json}; +use serde_json::Value; use super::menu::MenuAction; @@ -123,7 +123,7 @@ mod tests { #[test] fn desktop_handler_queues_supported_menu_actions() { let queued = Arc::new(Mutex::new(Vec::new())); - handler(Arc::clone(&queued), String::new())("trigger_menu_action", &[json!("new_post")]) + handler(Arc::clone(&queued), String::new())("trigger_menu_action", &[serde_json::json!("new_post")]) .unwrap(); assert_eq!(queued.lock().unwrap().as_slice(), &[MenuAction::NewPost]); }