@@ -610,9 +610,7 @@ impl AnyCalendar {
610
610
HijriTabularEpoch :: Thursday ,
611
611
) )
612
612
}
613
- AnyCalendarKind :: HijriUmmAlQura => {
614
- AnyCalendar :: HijriUmmAlQura ( HijriUmmAlQura :: try_new_with_buffer_provider ( provider) ?)
615
- }
613
+ AnyCalendarKind :: HijriUmmAlQura => AnyCalendar :: HijriUmmAlQura ( HijriUmmAlQura :: new ( ) ) ,
616
614
AnyCalendarKind :: Iso => AnyCalendar :: Iso ( Iso ) ,
617
615
AnyCalendarKind :: Japanese => {
618
616
AnyCalendar :: Japanese ( Japanese :: try_new_with_buffer_provider ( provider) ?)
@@ -633,7 +631,6 @@ impl AnyCalendar {
633
631
+ DataProvider < crate :: provider:: CalendarChineseV1 >
634
632
+ DataProvider < crate :: provider:: CalendarDangiV1 >
635
633
+ DataProvider < crate :: provider:: CalendarHijriSimulatedMeccaV1 >
636
- + DataProvider < crate :: provider:: CalendarHijriUmmalquraV1 >
637
634
+ ?Sized ,
638
635
{
639
636
Ok ( match kind {
@@ -665,9 +662,7 @@ impl AnyCalendar {
665
662
HijriTabularEpoch :: Thursday ,
666
663
) )
667
664
}
668
- AnyCalendarKind :: HijriUmmAlQura => {
669
- AnyCalendar :: HijriUmmAlQura ( HijriUmmAlQura :: try_new_unstable ( provider) ?)
670
- }
665
+ AnyCalendarKind :: HijriUmmAlQura => AnyCalendar :: HijriUmmAlQura ( HijriUmmAlQura :: new ( ) ) ,
671
666
AnyCalendarKind :: Iso => AnyCalendar :: Iso ( Iso ) ,
672
667
AnyCalendarKind :: Japanese => {
673
668
AnyCalendar :: Japanese ( Japanese :: try_new_unstable ( provider) ?)
@@ -804,7 +799,7 @@ impl AnyCalendarKind {
804
799
} else if region == Some ( region ! ( "AF" ) ) || region == Some ( region ! ( "IR" ) ) {
805
800
AnyCalendarKind :: Persian
806
801
} else if region == Some ( region ! ( "SA" ) ) && algo == Some ( CalendarAlgorithm :: Hijri ( None ) ) {
807
- AnyCalendarKind :: HijriUmmAlQura
802
+ AnyCalendarKind :: HijriSimulatedMecca
808
803
} else {
809
804
AnyCalendarKind :: Gregorian
810
805
}
0 commit comments