macro_rules! date {
($($proc_macro:tt)*) => { ... };
}
Expand description
Construct a Date
with a statically known value.
The resulting expression can be used in const
or static
declarations.
Three formats are supported: year-week-weekday, year-ordinal, and year-month-day.
assert_eq!(date!(2020-W01-3), Date::try_from_iso_ywd(2020, 1, Wednesday)?);
assert_eq!(date!(2020-001), Date::try_from_yo(2020, 1)?);
assert_eq!(date!(2020-01-01), Date::try_from_ymd(2020, 1, 1)?);