Trait CldrCalendar

Source
pub trait CldrCalendar: UnstableSealed {
    type YearNamesV1: DataMarker<DataStruct = YearNames<'static>>;
    type MonthNamesV1: DataMarker<DataStruct = MonthNames<'static>>;
    type SkeletaV1: DataMarker<DataStruct = PackedPatterns<'static>>;
}
Expand description

A calendar that can be found in CLDR.

New implementors of this trait will likely also wish to modify get_era_code_map() in the CLDR transformer to support any new era maps.

๐Ÿšซ This trait is sealed; it cannot be implemented by user code. If an API requests an item that implements this trait, please consider using a type from the implementors listed below.

Required Associated Typesยง

Source

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

The data marker for loading year symbols for this calendar.

Source

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

The data marker for loading month symbols for this calendar.

Source

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

The data marker for loading skeleton patterns for this calendar.

Implementations on Foreign Typesยง

Sourceยง

impl CldrCalendar for ()

Sourceยง

impl CldrCalendar for Buddhist

Sourceยง

impl CldrCalendar for Chinese

Sourceยง

impl CldrCalendar for Coptic

Sourceยง

impl CldrCalendar for Dangi

Sourceยง

impl CldrCalendar for Ethiopian

Sourceยง

impl CldrCalendar for Gregorian

Sourceยง

impl CldrCalendar for Hebrew

Sourceยง

impl CldrCalendar for HijriSimulated

Sourceยง

impl CldrCalendar for HijriTabular

Sourceยง

impl CldrCalendar for HijriUmmAlQura

Sourceยง

impl CldrCalendar for Indian

Sourceยง

impl CldrCalendar for Japanese

Sourceยง

impl CldrCalendar for JapaneseExtended

Sourceยง

impl CldrCalendar for Persian

Sourceยง

impl CldrCalendar for Roc

Implementorsยง