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 {