pub trait AllAnyCalendarFormattingDataMarkers<FSet>:
    DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Buddhist>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Chinese>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Coptic>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Dangi>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Ethiopian>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::EthiopianAmeteAlem>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Gregorian>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Hebrew>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Indian>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::IslamicCivil>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::IslamicObservational>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::IslamicTabular>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::IslamicUmmAlQura>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Japanese>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::JapaneseExtended>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Persian>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Roc>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Buddhist>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Chinese>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Coptic>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Dangi>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Ethiopian>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::EthiopianAmeteAlem>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Gregorian>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Hebrew>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Indian>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::IslamicCivil>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::IslamicObservational>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::IslamicTabular>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::IslamicUmmAlQura>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Japanese>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::JapaneseExtended>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Persian>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Roc>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Buddhist>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Chinese>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Coptic>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Dangi>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Ethiopian>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::EthiopianAmeteAlem>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Gregorian>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Hebrew>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Indian>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::IslamicCivil>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::IslamicObservational>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::IslamicTabular>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::IslamicUmmAlQura>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Japanese>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::JapaneseExtended>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Persian>
    + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Roc>
    + DataProvider<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::WeekdayNamesV1Marker>
    + DataProvider<<<FSet as DateTimeMarkers>::T as TimeMarkers>::DayPeriodNamesV1Marker>
    + DataProvider<<<FSet as DateTimeMarkers>::T as TimeMarkers>::TimeSkeletonPatternsV1Marker>
    + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::EssentialsV1Marker>
    + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::LocationsV1Marker>
    + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::GenericLongV1Marker>
    + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::GenericShortV1Marker>
    + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::SpecificLongV1Marker>
    + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::SpecificShortV1Marker>
    + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::MetazonePeriodV1Marker>
    + DataProvider<<FSet as DateTimeMarkers>::GluePatternV1Marker>{ }
Expand description

Trait to consolidate data provider markers defined by this crate for datetime formatting with any calendar.

Implementorsยง

sourceยง

impl<T, FSet> AllAnyCalendarFormattingDataMarkers<FSet> for T
where FSet: DateTimeMarkers, <FSet as DateTimeMarkers>::D: DateDataMarkers, <FSet as DateTimeMarkers>::T: TimeMarkers, <FSet as DateTimeMarkers>::Z: ZoneMarkers, T: DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Buddhist> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Chinese> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Coptic> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Dangi> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Ethiopian> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::EthiopianAmeteAlem> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Gregorian> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Hebrew> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Indian> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::IslamicCivil> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::IslamicObservational> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::IslamicTabular> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::IslamicUmmAlQura> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Japanese> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::JapaneseExtended> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Persian> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Year as CalMarkers<YearNamesV1Marker>>::Roc> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Buddhist> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Chinese> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Coptic> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Dangi> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Ethiopian> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::EthiopianAmeteAlem> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Gregorian> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Hebrew> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Indian> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::IslamicCivil> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::IslamicObservational> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::IslamicTabular> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::IslamicUmmAlQura> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Japanese> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::JapaneseExtended> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Persian> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Month as CalMarkers<MonthNamesV1Marker>>::Roc> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Buddhist> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Chinese> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Coptic> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Dangi> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Ethiopian> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::EthiopianAmeteAlem> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Gregorian> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Hebrew> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Indian> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::IslamicCivil> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::IslamicObservational> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::IslamicTabular> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::IslamicUmmAlQura> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Japanese> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::JapaneseExtended> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Persian> + DataProvider<<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::Skel as CalMarkers<ErasedMarker<PackedPatternsV1<'static>>>>::Roc> + DataProvider<<<FSet as DateTimeMarkers>::D as DateDataMarkers>::WeekdayNamesV1Marker> + DataProvider<<<FSet as DateTimeMarkers>::T as TimeMarkers>::DayPeriodNamesV1Marker> + DataProvider<<<FSet as DateTimeMarkers>::T as TimeMarkers>::TimeSkeletonPatternsV1Marker> + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::EssentialsV1Marker> + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::LocationsV1Marker> + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::GenericLongV1Marker> + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::GenericShortV1Marker> + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::SpecificLongV1Marker> + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::SpecificShortV1Marker> + DataProvider<<<FSet as DateTimeMarkers>::Z as ZoneMarkers>::MetazonePeriodV1Marker> + DataProvider<<FSet as DateTimeMarkers>::GluePatternV1Marker> + ?Sized,