use crate::Property; impl Property { pub const VALUES: &'static [Property] = &[ Property::Year, Property::Monthofyear, Property::Weekofmonth, Property::Dayofyear, Property::Dayofmonth, Property::Dayofweek, Property::Hour, Property::Minute, Property::Second, Property::Unix, ]; pub fn to_str(self) -> &'static str { match self { Property::Year => "Year", Property::Monthofyear => "Month of the year", Property::Weekofmonth => "Week of the month", Property::Dayofyear => "Day of the year", Property::Dayofmonth => "Day of the month", Property::Dayofweek => "Day of the week", Property::Hour => "Hour", Property::Minute => "Minute", Property::Second => "Second", Property::Unix => "Unix timestamp", } } }