pub struct CustomHolidayConfig {
pub name: String,
pub month: u8,
pub day: u8,
pub activity_multiplier: f64,
}Expand description
Custom holiday configuration for YAML/JSON input.
Fields§
§name: StringHoliday name.
month: u8Month (1-12).
day: u8Day of month.
activity_multiplier: f64Activity multiplier (optional, defaults to 0.05).
Implementations§
Source§impl CustomHolidayConfig
impl CustomHolidayConfig
Sourcepub fn to_holiday(&self, year: i32) -> Holiday
pub fn to_holiday(&self, year: i32) -> Holiday
Convert to a Holiday for a specific year.
Trait Implementations§
Source§impl Clone for CustomHolidayConfig
impl Clone for CustomHolidayConfig
Source§fn clone(&self) -> CustomHolidayConfig
fn clone(&self) -> CustomHolidayConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CustomHolidayConfig
impl Debug for CustomHolidayConfig
Source§impl<'de> Deserialize<'de> for CustomHolidayConfig
impl<'de> Deserialize<'de> for CustomHolidayConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CustomHolidayConfig
impl RefUnwindSafe for CustomHolidayConfig
impl Send for CustomHolidayConfig
impl Sync for CustomHolidayConfig
impl Unpin for CustomHolidayConfig
impl UnwindSafe for CustomHolidayConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more