Trait icu_datetime::scaffold::DateDataMarkers
source · pub trait DateDataMarkers: UnstableSealed {
type Skel: CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>;
type Year: CalMarkers<YearNamesV1Marker>;
type Month: CalMarkers<MonthNamesV1Marker>;
type WeekdayNamesV1Marker: DataMarker<DataStruct = LinearNamesV1<'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.
Required Associated Types§
sourcetype Skel: CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>
type Skel: CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>
Cross-calendar data markers for date skeleta.
sourcetype Year: CalMarkers<YearNamesV1Marker>
type Year: CalMarkers<YearNamesV1Marker>
Cross-calendar data markers for year names.
sourcetype Month: CalMarkers<MonthNamesV1Marker>
type Month: CalMarkers<MonthNamesV1Marker>
Cross-calendar data markers for month names.
sourcetype WeekdayNamesV1Marker: DataMarker<DataStruct = LinearNamesV1<'static>>
type WeekdayNamesV1Marker: DataMarker<DataStruct = LinearNamesV1<'static>>
Marker for loading weekday names.