date!() { /* proc-macro */ }
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 - W 01 - 3),
Date::from_iso_week_date(2020, 1, Wednesday)?
);
assert_eq!(date!(2020 - 001), Date::from_ordinal_date(2020, 1)?);
assert_eq!(
date!(2020 - 01 - 01),
Date::from_calendar_date(2020, Month::January, 1)?
);
Run