Trait TypedDateDataMarkers

Source
pub trait TypedDateDataMarkers<C>: UnstableSealed {
    type DateSkeletonPatternsV1: DataMarker<DataStruct = PackedPatterns<'static>>;
    type YearNamesV1: DataMarker<DataStruct = YearNames<'static>>;
    type MonthNamesV1: DataMarker<DataStruct = MonthNames<'static>>;
    type WeekdayNamesV1: DataMarker<DataStruct = LinearNames<'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.

๐Ÿšง This trait is considered unstable; it may change at any time, in breaking or non-breaking ways, including in SemVer minor releases. Do not implement this trait in userland unless you are prepared for things to occasionally break.

Required Associated Typesยง

Source

type DateSkeletonPatternsV1: DataMarker<DataStruct = PackedPatterns<'static>>

Marker for loading date skeleton patterns.

Source

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

Marker for loading year names.

Source

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

Marker for loading month names.

Source

type WeekdayNamesV1: DataMarker<DataStruct = LinearNames<'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,