Trait icu::datetime::scaffold::TypedDateDataMarkers

source ·
pub trait TypedDateDataMarkers<C>: UnstableSealed {
    type DateSkeletonPatternsV1Marker: DataMarker<DataStruct = PackedPatternsV1<'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).

This is a sealed trait implemented on field set markers.

Required Associated Types§

source

type DateSkeletonPatternsV1Marker: DataMarker<DataStruct = PackedPatternsV1<'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.

Implementations on Foreign Types§

source§

impl<C> TypedDateDataMarkers<C> for ()

Implementors§

source§

impl<C> TypedDateDataMarkers<C> for CalendarPeriodFieldSet
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for DateFieldSet
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for D
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for DE
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for DET
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for DT
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for E
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for ET
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for M
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for MD
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for MDE
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for MDET
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for MDT
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for Y
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for YM
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for YMD
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for YMDE
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for YMDET
where C: CldrCalendar,

source§

impl<C> TypedDateDataMarkers<C> for YMDT
where C: CldrCalendar,