From 10a26552882fac633ecd90e0573d787cb1b22bb8 Mon Sep 17 00:00:00 2001 From: wonfen Date: Wed, 12 Feb 2025 14:35:49 +0800 Subject: [PATCH] fix: remove unused imports to resolve compile warnings --- src-tauri/src/core/core.rs | 1 - src-tauri/src/core/process_lock.rs | 2 +- src-tauri/src/core/tray/mod.rs | 6 +++--- src-tauri/src/feat.rs | 3 ++- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src-tauri/src/core/core.rs b/src-tauri/src/core/core.rs index f1ed12f6..7f08ec11 100644 --- a/src-tauri/src/core/core.rs +++ b/src-tauri/src/core/core.rs @@ -1,4 +1,3 @@ -use super::tray::Tray; use crate::config::*; use crate::core::{clash_api, handle, service}; use crate::log_err; diff --git a/src-tauri/src/core/process_lock.rs b/src-tauri/src/core/process_lock.rs index 7a3e951a..6325ace5 100644 --- a/src-tauri/src/core/process_lock.rs +++ b/src-tauri/src/core/process_lock.rs @@ -1,7 +1,7 @@ use anyhow::{bail, Result}; use std::fs; use std::path::PathBuf; -use sysinfo::{Pid, System, Signal}; +use sysinfo::{Pid, System}; use crate::utils::dirs; use std::time::Duration; diff --git a/src-tauri/src/core/tray/mod.rs b/src-tauri/src/core/tray/mod.rs index bc244d5a..04cb10d9 100644 --- a/src-tauri/src/core/tray/mod.rs +++ b/src-tauri/src/core/tray/mod.rs @@ -79,10 +79,10 @@ impl Tray { )?; // 使用 TrayIconBuilder 构建托盘 - let tray = tauri::tray::TrayIconBuilder::::with_id(TrayIconId::new("main")) + let _tray = tauri::tray::TrayIconBuilder::::with_id(TrayIconId::new("main")) .menu(&initial_menu) // 先设置菜单 .show_menu_on_left_click(false) // 再禁用左键菜单 - .on_tray_icon_event(move |tray, event| { + .on_tray_icon_event(move |_tray, event| { // 处理左键点击事件 if let TrayIconEvent::Click { button, @@ -96,7 +96,7 @@ impl Tray { #[cfg(target_os = "macos")] { // 确保菜单不会显示 - let _ = tray.set_show_menu_on_left_click(false); + let _ = _tray.set_show_menu_on_left_click(false); } // 获取并执行自定义事件 diff --git a/src-tauri/src/feat.rs b/src-tauri/src/feat.rs index 923e0e7d..b593cdfc 100644 --- a/src-tauri/src/feat.rs +++ b/src-tauri/src/feat.rs @@ -14,11 +14,12 @@ use anyhow::{bail, Result}; use reqwest_dav::list_cmd::ListFile; use serde_yaml::{Mapping, Value}; use std::fs; -use tauri::{Manager, tray::TrayIcon}; +use tauri::Manager; use tauri_plugin_clipboard_manager::ClipboardExt; use tauri_plugin_window_state::{AppHandleExt, StateFlags}; // 打开面板 +#[allow(dead_code)] pub fn open_or_close_dashboard() { println!("Attempting to open/close dashboard"); log::info!(target: "app", "Attempting to open/close dashboard");