pub trait DateInputMarkers: UnstableSealed {
type YearInput: IntoOption<YearInfo>;
type MonthInput: IntoOption<MonthInfo>;
type DayOfMonthInput: IntoOption<DayOfMonth>;
type DayOfYearInput: IntoOption<DayOfYearInfo>;
type DayOfWeekInput: IntoOption<Weekday>;
}
Expand description
A trait associating types for date formatting in any calendar (input types only).
This is a sealed trait implemented on field set markers.
🚧 This trait is considered unstable; it may change at any time, in breaking or non-breaking ways,
including in SemVer minor releases. Do not implement this trait in userland unless you are prepared for things to occasionally break.
Required Associated Types§
Sourcetype YearInput: IntoOption<YearInfo>
type YearInput: IntoOption<YearInfo>
Marker for resolving the year input field.
Sourcetype MonthInput: IntoOption<MonthInfo>
type MonthInput: IntoOption<MonthInfo>
Marker for resolving the month input field.
Sourcetype DayOfMonthInput: IntoOption<DayOfMonth>
type DayOfMonthInput: IntoOption<DayOfMonth>
Marker for resolving the day-of-month input field.
Sourcetype DayOfYearInput: IntoOption<DayOfYearInfo>
type DayOfYearInput: IntoOption<DayOfYearInfo>
Marker for resolving the day-of-year input field.
Sourcetype DayOfWeekInput: IntoOption<Weekday>
type DayOfWeekInput: IntoOption<Weekday>
Marker for resolving the day-of-week input field.