icu_datetime::scaffold

Trait CldrCalendar

Source
pub trait CldrCalendar: Sealed {
    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§

type YearNamesV1 = NeverMarker<YearNames<'static>>

Source§

type MonthNamesV1 = NeverMarker<MonthNames<'static>>

Source§

type SkeletaV1 = NeverMarker<PackedPatterns<'static>>

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 HijriCivil

Source§

impl CldrCalendar for HijriObservational

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§