Trait icu_datetime::neo_marker::TypedDateDataMarkers

source ·
pub trait TypedDateDataMarkers<C>: Sealed {
    type DateSkeletonPatternsV1Marker: DataMarker<DataStruct = PackedSkeletonDataV1<'static>>;
    type YearNamesV1Marker: DataMarker<DataStruct = YearNamesV1<'static>>;
    type MonthNamesV1Marker: DataMarker<DataStruct = MonthNamesV1<'static>>;
    type WeekdayNamesV1Marker: DataMarker<DataStruct = LinearNamesV1<'static>>;
}
Expand description

A trait associating types for date formatting in a specific calendar (data markers only).

Required Associated Types§

source

type DateSkeletonPatternsV1Marker: DataMarker<DataStruct = PackedSkeletonDataV1<'static>>

Marker for loading date skeleton patterns.

source

type YearNamesV1Marker: DataMarker<DataStruct = YearNamesV1<'static>>

Marker for loading year names.

source

type MonthNamesV1Marker: DataMarker<DataStruct = MonthNamesV1<'static>>

Marker for loading month names.

source

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

Marker for loading weekday names.

Implementors§

source§

impl<C> TypedDateDataMarkers<C> for NeoNeverMarker

§

type DateSkeletonPatternsV1Marker = NeverMarker<PackedSkeletonDataV1<'static>>

§

type YearNamesV1Marker = NeverMarker<YearNamesV1<'static>>

§

type MonthNamesV1Marker = NeverMarker<MonthNamesV1<'static>>

§

type WeekdayNamesV1Marker = NeverMarker<LinearNamesV1<'static>>

source§

impl<C: CldrCalendar> TypedDateDataMarkers<C> for NeoDateComponents

source§

impl<C: CldrCalendar> TypedDateDataMarkers<C> for NeoAutoDateMarker

source§

impl<C: CldrCalendar> TypedDateDataMarkers<C> for NeoEraYearMonthDayMarker

source§

impl<C: CldrCalendar> TypedDateDataMarkers<C> for NeoYearMonthDayMarker

source§

impl<C: CldrCalendar> TypedDateDataMarkers<C> for NeoYearMonthMarker