Trait icu_datetime::neo_marker::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).

Required Associated Types§

source

type Skel: CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>

Cross-calendar data markers for date skeleta.

source

type Year: CalMarkers<YearNamesV1Marker>

Cross-calendar data markers for year names.

source

type Month: CalMarkers<MonthNamesV1Marker>

Cross-calendar data markers for month names.

source

type WeekdayNamesV1Marker: DataMarker<DataStruct = LinearNamesV1<'static>>

Marker for loading weekday names.

Implementors§

source§

impl DateDataMarkers for NeoNeverMarker

source§

impl DateDataMarkers for NeoCalendarPeriodSkeleton

source§

impl DateDataMarkers for NeoDateSkeleton

source§

impl DateDataMarkers for NeoAutoDateMarker

source§

impl DateDataMarkers for NeoMonthDayMarker

source§

impl DateDataMarkers for NeoYearMonthDayMarker

source§

impl DateDataMarkers for NeoYearMonthMarker