From 6000b3159b09ee573afa24fe847658c646724fbd Mon Sep 17 00:00:00 2001 From: lzt404 <2596933790@qq.com> Date: Mon, 3 Aug 2026 17:23:37 +0800 Subject: [PATCH] fix(ci): derive default for Windows close behavior --- src-tauri/src/main.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 6be4b6f..b0d8a2a 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -505,20 +505,15 @@ enum WindowsCloseAction { MinimizeToTray, } -#[derive(Clone, Copy, Debug, PartialEq, Eq, Serialize, Deserialize)] +#[derive(Clone, Copy, Debug, Default, PartialEq, Eq, Serialize, Deserialize)] #[serde(rename_all = "kebab-case")] enum WindowsCloseBehavior { + #[default] Ask, Exit, MinimizeToTray, } -impl Default for WindowsCloseBehavior { - fn default() -> Self { - Self::Ask - } -} - impl WindowsCloseBehavior { fn as_str(self) -> &'static str { match self {