pub trait DateDataMarkers: UnstableSealed {
type Skel: CalMarkers<ErasedMarker<PackedPatterns<'static>>>;
type Year: CalMarkers<YearNamesV1>;
type Month: CalMarkers<MonthNamesV1>;
type WeekdayNamesV1: DataMarker<DataStruct = LinearNames<'static>>;
}
Expand description
A trait associating types for date formatting in any calendar (data markers 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 Skel: CalMarkers<ErasedMarker<PackedPatterns<'static>>>
type Skel: CalMarkers<ErasedMarker<PackedPatterns<'static>>>
Cross-calendar data markers for date skeleta.
Sourcetype Year: CalMarkers<YearNamesV1>
type Year: CalMarkers<YearNamesV1>
Cross-calendar data markers for year names.
Sourcetype Month: CalMarkers<MonthNamesV1>
type Month: CalMarkers<MonthNamesV1>
Cross-calendar data markers for month names.
Sourcetype WeekdayNamesV1: DataMarker<DataStruct = LinearNames<'static>>
type WeekdayNamesV1: DataMarker<DataStruct = LinearNames<'static>>
Marker for loading weekday names.