From 70de9bcbf12de535804955da0d20dfb379a10218 Mon Sep 17 00:00:00 2001 From: stefiosif Date: Wed, 14 Jan 2026 21:19:14 +0200 Subject: [PATCH] Impl Default trait --- src-tauri/src/config.rs | 6 ++++-- src-tauri/src/slot.rs | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src-tauri/src/config.rs b/src-tauri/src/config.rs index 077f9cd..0185d18 100644 --- a/src-tauri/src/config.rs +++ b/src-tauri/src/config.rs @@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize}; use crate::{ resident::{Resident, ResidentDTO}, - slot::Day + slot::Day, }; const YEAR: i32 = 2026; @@ -78,8 +78,10 @@ impl UserConfig { day.is_weekend(self.month.number_from_month(), self.year) || self.holidays.contains(&(day.0 as usize)) } +} - pub fn default() -> Self { +impl Default for UserConfig { + fn default() -> Self { Self { month: Month::try_from(2).unwrap(), year: YEAR, diff --git a/src-tauri/src/slot.rs b/src-tauri/src/slot.rs index 793a364..96cde30 100644 --- a/src-tauri/src/slot.rs +++ b/src-tauri/src/slot.rs @@ -88,8 +88,10 @@ impl Slot { position: other_pos, } } +} - pub fn default() -> Self { +impl Default for Slot { + fn default() -> Self { Self { day: Day(1), position: ShiftPosition::First,