@@ -26,21 +26,22 @@ pub use names::{
2626 PropertyNameLongBidiClassV1 , PropertyNameLongEastAsianWidthV1 ,
2727 PropertyNameLongGeneralCategoryV1 , PropertyNameLongGraphemeClusterBreakV1 ,
2828 PropertyNameLongHangulSyllableTypeV1 , PropertyNameLongIndicSyllabicCategoryV1 ,
29- PropertyNameLongJoiningTypeV1 , PropertyNameLongLineBreakV1 , PropertyNameLongScriptV1 ,
30- PropertyNameLongSentenceBreakV1 , PropertyNameLongVerticalOrientationV1 ,
31- PropertyNameLongWordBreakV1 , PropertyNameParseBidiClassV1 ,
32- PropertyNameParseCanonicalCombiningClassV1 , PropertyNameParseEastAsianWidthV1 ,
33- PropertyNameParseGeneralCategoryMaskV1 , PropertyNameParseGeneralCategoryV1 ,
34- PropertyNameParseGraphemeClusterBreakV1 , PropertyNameParseHangulSyllableTypeV1 ,
35- PropertyNameParseIndicSyllabicCategoryV1 , PropertyNameParseJoiningTypeV1 ,
36- PropertyNameParseLineBreakV1 , PropertyNameParseScriptV1 , PropertyNameParseSentenceBreakV1 ,
29+ PropertyNameLongJoiningTypeV1 , PropertyNameLongLineBreakV1 , PropertyNameLongNumericTypeV1 ,
30+ PropertyNameLongScriptV1 , PropertyNameLongSentenceBreakV1 ,
31+ PropertyNameLongVerticalOrientationV1 , PropertyNameLongWordBreakV1 ,
32+ PropertyNameParseBidiClassV1 , PropertyNameParseCanonicalCombiningClassV1 ,
33+ PropertyNameParseEastAsianWidthV1 , PropertyNameParseGeneralCategoryMaskV1 ,
34+ PropertyNameParseGeneralCategoryV1 , PropertyNameParseGraphemeClusterBreakV1 ,
35+ PropertyNameParseHangulSyllableTypeV1 , PropertyNameParseIndicSyllabicCategoryV1 ,
36+ PropertyNameParseJoiningTypeV1 , PropertyNameParseLineBreakV1 , PropertyNameParseNumericTypeV1 ,
37+ PropertyNameParseScriptV1 , PropertyNameParseSentenceBreakV1 ,
3738 PropertyNameParseVerticalOrientationV1 , PropertyNameParseWordBreakV1 ,
3839 PropertyNameShortBidiClassV1 , PropertyNameShortEastAsianWidthV1 ,
3940 PropertyNameShortGeneralCategoryV1 , PropertyNameShortGraphemeClusterBreakV1 ,
4041 PropertyNameShortHangulSyllableTypeV1 , PropertyNameShortIndicSyllabicCategoryV1 ,
41- PropertyNameShortJoiningTypeV1 , PropertyNameShortLineBreakV1 , PropertyNameShortScriptV1 ,
42- PropertyNameShortSentenceBreakV1 , PropertyNameShortVerticalOrientationV1 ,
43- PropertyNameShortWordBreakV1 ,
42+ PropertyNameShortJoiningTypeV1 , PropertyNameShortLineBreakV1 , PropertyNameShortNumericTypeV1 ,
43+ PropertyNameShortScriptV1 , PropertyNameShortSentenceBreakV1 ,
44+ PropertyNameShortVerticalOrientationV1 , PropertyNameShortWordBreakV1 ,
4445} ;
4546
4647pub use crate :: props:: gc:: GeneralCategoryULE ;
@@ -145,6 +146,7 @@ const _: () = {
145146 impl_property_binary_xid_continue_v1 ! ( Baked ) ;
146147 impl_property_binary_xid_start_v1 ! ( Baked ) ;
147148 impl_property_enum_bidi_class_v1 ! ( Baked ) ;
149+ impl_property_enum_numeric_type_v1 ! ( Baked ) ;
148150 impl_property_enum_bidi_mirroring_glyph_v1 ! ( Baked ) ;
149151 impl_property_enum_canonical_combining_class_v1 ! ( Baked ) ;
150152 impl_property_enum_east_asian_width_v1 ! ( Baked ) ;
@@ -160,6 +162,7 @@ const _: () = {
160162 impl_property_enum_vertical_orientation_v1 ! ( Baked ) ;
161163 impl_property_enum_word_break_v1 ! ( Baked ) ;
162164 impl_property_name_long_bidi_class_v1 ! ( Baked ) ;
165+ impl_property_name_long_numeric_type_v1 ! ( Baked ) ;
163166 #[ cfg( feature = "alloc" ) ]
164167 impl_property_name_long_canonical_combining_class_v1 ! ( Baked ) ;
165168 impl_property_name_long_east_asian_width_v1 ! ( Baked ) ;
@@ -174,6 +177,7 @@ const _: () = {
174177 impl_property_name_long_vertical_orientation_v1 ! ( Baked ) ;
175178 impl_property_name_long_word_break_v1 ! ( Baked ) ;
176179 impl_property_name_parse_bidi_class_v1 ! ( Baked ) ;
180+ impl_property_name_parse_numeric_type_v1 ! ( Baked ) ;
177181 impl_property_name_parse_canonical_combining_class_v1 ! ( Baked ) ;
178182 impl_property_name_parse_east_asian_width_v1 ! ( Baked ) ;
179183 impl_property_name_parse_general_category_mask_v1 ! ( Baked ) ;
@@ -188,6 +192,7 @@ const _: () = {
188192 impl_property_name_parse_vertical_orientation_v1 ! ( Baked ) ;
189193 impl_property_name_parse_word_break_v1 ! ( Baked ) ;
190194 impl_property_name_short_bidi_class_v1 ! ( Baked ) ;
195+ impl_property_name_short_numeric_type_v1 ! ( Baked ) ;
191196 #[ cfg( feature = "alloc" ) ]
192197 impl_property_name_short_canonical_combining_class_v1 ! ( Baked ) ;
193198 impl_property_name_short_east_asian_width_v1 ! ( Baked ) ;
@@ -624,6 +629,12 @@ icu_provider::data_marker!(
624629 PropertyCodePointMap <' static , crate :: props:: BidiClass >,
625630 is_singleton = true ,
626631) ;
632+ icu_provider:: data_marker!(
633+ /// Data marker for the #NumericValue' Unicode property
634+ PropertyEnumNumericTypeV1 ,
635+ PropertyCodePointMap <' static , crate :: props:: NumericType >,
636+ is_singleton = true ,
637+ ) ;
627638icu_provider:: data_marker!(
628639 /// Data marker for the 'CanonicalCombiningClass' Unicode property
629640 PropertyEnumCanonicalCombiningClassV1 ,
@@ -724,6 +735,7 @@ icu_provider::data_marker!(
724735/// All data keys in this module.
725736pub const MARKERS : & [ DataMarkerInfo ] = & [
726737 PropertyNameLongBidiClassV1 :: INFO ,
738+ PropertyNameLongNumericTypeV1 :: INFO ,
727739 #[ cfg( feature = "alloc" ) ]
728740 PropertyNameLongCanonicalCombiningClassV1 :: INFO ,
729741 PropertyNameLongEastAsianWidthV1 :: INFO ,
@@ -738,6 +750,7 @@ pub const MARKERS: &[DataMarkerInfo] = &[
738750 PropertyNameLongVerticalOrientationV1 :: INFO ,
739751 PropertyNameLongWordBreakV1 :: INFO ,
740752 PropertyNameParseBidiClassV1 :: INFO ,
753+ PropertyNameParseNumericTypeV1 :: INFO ,
741754 PropertyNameParseCanonicalCombiningClassV1 :: INFO ,
742755 PropertyNameParseEastAsianWidthV1 :: INFO ,
743756 PropertyNameParseGeneralCategoryMaskV1 :: INFO ,
@@ -752,6 +765,7 @@ pub const MARKERS: &[DataMarkerInfo] = &[
752765 PropertyNameParseVerticalOrientationV1 :: INFO ,
753766 PropertyNameParseWordBreakV1 :: INFO ,
754767 PropertyNameShortBidiClassV1 :: INFO ,
768+ PropertyNameShortNumericTypeV1 :: INFO ,
755769 #[ cfg( feature = "alloc" ) ]
756770 PropertyNameShortCanonicalCombiningClassV1 :: INFO ,
757771 PropertyNameShortEastAsianWidthV1 :: INFO ,
@@ -835,6 +849,7 @@ pub const MARKERS: &[DataMarkerInfo] = &[
835849 PropertyBinaryXidContinueV1 :: INFO ,
836850 PropertyBinaryXidStartV1 :: INFO ,
837851 PropertyEnumBidiClassV1 :: INFO ,
852+ PropertyEnumNumericTypeV1 :: INFO ,
838853 PropertyEnumCanonicalCombiningClassV1 :: INFO ,
839854 PropertyEnumEastAsianWidthV1 :: INFO ,
840855 PropertyEnumGeneralCategoryV1 :: INFO ,
0 commit comments