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§

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.

Implementations on Foreign Types§

source§

impl DateDataMarkers for ()

Implementors§

source§

impl DateDataMarkers for CalendarPeriodFieldSet

source§

impl DateDataMarkers for DateFieldSet

source§

impl DateDataMarkers for D

source§

impl DateDataMarkers for DE

source§

impl DateDataMarkers for DET

source§

impl DateDataMarkers for DT

source§

impl DateDataMarkers for E

source§

impl DateDataMarkers for ET

source§

impl DateDataMarkers for M

source§

impl DateDataMarkers for MD

source§

impl DateDataMarkers for MDE

source§

impl DateDataMarkers for MDET

source§

impl DateDataMarkers for MDT

source§

impl DateDataMarkers for Y

source§

impl DateDataMarkers for YM

source§

impl DateDataMarkers for YMD

source§

impl DateDataMarkers for YMDE

source§

impl DateDataMarkers for YMDET

source§

impl DateDataMarkers for YMDT