1
1
// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY:
2
2
//
3
- // yeslogic-ucd-generate script --rust-enum --name Script ../ucd-generate/ucd-15 .0.0
3
+ // yeslogic-ucd-generate script --rust-enum --name Script ../ucd-generate/ucd-16 .0.0
4
4
//
5
- // Unicode version: 15 .0.0.
5
+ // Unicode version: 16 .0.0.
6
6
//
7
- // yeslogic-ucd-generate 0.6 .0 is available on crates.io.
7
+ // yeslogic-ucd-generate 0.7 .0 is available on crates.io.
8
8
9
9
#[ derive( Clone , Copy , Debug , Hash , Eq , PartialEq ) ]
10
10
pub enum Script {
@@ -48,6 +48,7 @@ pub enum Script {
48
48
Elbasan ,
49
49
Elymaic ,
50
50
Ethiopic ,
51
+ Garay ,
51
52
Georgian ,
52
53
Glagolitic ,
53
54
Gothic ,
@@ -56,6 +57,7 @@ pub enum Script {
56
57
Gujarati ,
57
58
GunjalaGondi ,
58
59
Gurmukhi ,
60
+ GurungKhema ,
59
61
Han ,
60
62
Hangul ,
61
63
HanifiRohingya ,
@@ -78,6 +80,7 @@ pub enum Script {
78
80
Khmer ,
79
81
Khojki ,
80
82
Khudawadi ,
83
+ KiratRai ,
81
84
Lao ,
82
85
Latin ,
83
86
Lepcha ,
@@ -115,6 +118,7 @@ pub enum Script {
115
118
NyiakengPuachueHmong ,
116
119
Ogham ,
117
120
OlChiki ,
121
+ OlOnal ,
118
122
OldHungarian ,
119
123
OldItalic ,
120
124
OldNorthArabian ,
@@ -146,6 +150,7 @@ pub enum Script {
146
150
SoraSompeng ,
147
151
Soyombo ,
148
152
Sundanese ,
153
+ Sunuwar ,
149
154
SylotiNagri ,
150
155
Syriac ,
151
156
Tagalog ,
@@ -163,7 +168,9 @@ pub enum Script {
163
168
Tibetan ,
164
169
Tifinagh ,
165
170
Tirhuta ,
171
+ Todhri ,
166
172
Toto ,
173
+ TuluTigalari ,
167
174
Ugaritic ,
168
175
Vai ,
169
176
Vithkuqi ,
@@ -251,7 +258,7 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
251
258
( 2144 , 2154 , Script :: Syriac ) ,
252
259
( 2160 , 2190 , Script :: Arabic ) ,
253
260
( 2192 , 2193 , Script :: Arabic ) ,
254
- ( 2200 , 2273 , Script :: Arabic ) ,
261
+ ( 2199 , 2273 , Script :: Arabic ) ,
255
262
( 2274 , 2274 , Script :: Common ) ,
256
263
( 2275 , 2303 , Script :: Arabic ) ,
257
264
( 2304 , 2384 , Script :: Devanagari ) ,
@@ -473,15 +480,15 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
473
480
( 6816 , 6829 , Script :: TaiTham ) ,
474
481
( 6832 , 6862 , Script :: Inherited ) ,
475
482
( 6912 , 6988 , Script :: Balinese ) ,
476
- ( 6992 , 7038 , Script :: Balinese ) ,
483
+ ( 6990 , 7039 , Script :: Balinese ) ,
477
484
( 7040 , 7103 , Script :: Sundanese ) ,
478
485
( 7104 , 7155 , Script :: Batak ) ,
479
486
( 7164 , 7167 , Script :: Batak ) ,
480
487
( 7168 , 7223 , Script :: Lepcha ) ,
481
488
( 7227 , 7241 , Script :: Lepcha ) ,
482
489
( 7245 , 7247 , Script :: Lepcha ) ,
483
490
( 7248 , 7295 , Script :: OlChiki ) ,
484
- ( 7296 , 7304 , Script :: Cyrillic ) ,
491
+ ( 7296 , 7306 , Script :: Cyrillic ) ,
485
492
( 7312 , 7354 , Script :: Georgian ) ,
486
493
( 7357 , 7359 , Script :: Georgian ) ,
487
494
( 7360 , 7367 , Script :: Sundanese ) ,
@@ -548,7 +555,7 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
548
555
( 8527 , 8543 , Script :: Common ) ,
549
556
( 8544 , 8584 , Script :: Latin ) ,
550
557
( 8585 , 8587 , Script :: Common ) ,
551
- ( 8592 , 9254 , Script :: Common ) ,
558
+ ( 8592 , 9257 , Script :: Common ) ,
552
559
( 9280 , 9290 , Script :: Common ) ,
553
560
( 9312 , 10239 , Script :: Common ) ,
554
561
( 10240 , 10495 , Script :: Braille ) ,
@@ -579,8 +586,7 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
579
586
( 11904 , 11929 , Script :: Han ) ,
580
587
( 11931 , 12019 , Script :: Han ) ,
581
588
( 12032 , 12245 , Script :: Han ) ,
582
- ( 12272 , 12283 , Script :: Common ) ,
583
- ( 12288 , 12292 , Script :: Common ) ,
589
+ ( 12272 , 12292 , Script :: Common ) ,
584
590
( 12293 , 12293 , Script :: Han ) ,
585
591
( 12294 , 12294 , Script :: Common ) ,
586
592
( 12295 , 12295 , Script :: Han ) ,
@@ -603,7 +609,8 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
603
609
( 12593 , 12686 , Script :: Hangul ) ,
604
610
( 12688 , 12703 , Script :: Common ) ,
605
611
( 12704 , 12735 , Script :: Bopomofo ) ,
606
- ( 12736 , 12771 , Script :: Common ) ,
612
+ ( 12736 , 12773 , Script :: Common ) ,
613
+ ( 12783 , 12783 , Script :: Common ) ,
607
614
( 12784 , 12799 , Script :: Katakana ) ,
608
615
( 12800 , 12830 , Script :: Hangul ) ,
609
616
( 12832 , 12895 , Script :: Common ) ,
@@ -625,10 +632,10 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
625
632
( 42752 , 42785 , Script :: Common ) ,
626
633
( 42786 , 42887 , Script :: Latin ) ,
627
634
( 42888 , 42890 , Script :: Common ) ,
628
- ( 42891 , 42954 , Script :: Latin ) ,
635
+ ( 42891 , 42957 , Script :: Latin ) ,
629
636
( 42960 , 42961 , Script :: Latin ) ,
630
637
( 42963 , 42963 , Script :: Latin ) ,
631
- ( 42965 , 42969 , Script :: Latin ) ,
638
+ ( 42965 , 42972 , Script :: Latin ) ,
632
639
( 42994 , 43007 , Script :: Latin ) ,
633
640
( 43008 , 43052 , Script :: SylotiNagri ) ,
634
641
( 43056 , 43065 , Script :: Common ) ,
@@ -760,6 +767,7 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
760
767
( 66979 , 66993 , Script :: Vithkuqi ) ,
761
768
( 66995 , 67001 , Script :: Vithkuqi ) ,
762
769
( 67003 , 67004 , Script :: Vithkuqi ) ,
770
+ ( 67008 , 67059 , Script :: Todhri ) ,
763
771
( 67072 , 67382 , Script :: LinearA ) ,
764
772
( 67392 , 67413 , Script :: LinearA ) ,
765
773
( 67424 , 67431 , Script :: LinearA ) ,
@@ -815,11 +823,15 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
815
823
( 68858 , 68863 , Script :: OldHungarian ) ,
816
824
( 68864 , 68903 , Script :: HanifiRohingya ) ,
817
825
( 68912 , 68921 , Script :: HanifiRohingya ) ,
826
+ ( 68928 , 68965 , Script :: Garay ) ,
827
+ ( 68969 , 68997 , Script :: Garay ) ,
828
+ ( 69006 , 69007 , Script :: Garay ) ,
818
829
( 69216 , 69246 , Script :: Arabic ) ,
819
830
( 69248 , 69289 , Script :: Yezidi ) ,
820
831
( 69291 , 69293 , Script :: Yezidi ) ,
821
832
( 69296 , 69297 , Script :: Yezidi ) ,
822
- ( 69373 , 69375 , Script :: Arabic ) ,
833
+ ( 69314 , 69316 , Script :: Arabic ) ,
834
+ ( 69372 , 69375 , Script :: Arabic ) ,
823
835
( 69376 , 69415 , Script :: OldSogdian ) ,
824
836
( 69424 , 69465 , Script :: Sogdian ) ,
825
837
( 69488 , 69513 , Script :: OldUyghur ) ,
@@ -862,6 +874,17 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
862
874
( 70493 , 70499 , Script :: Grantha ) ,
863
875
( 70502 , 70508 , Script :: Grantha ) ,
864
876
( 70512 , 70516 , Script :: Grantha ) ,
877
+ ( 70528 , 70537 , Script :: TuluTigalari ) ,
878
+ ( 70539 , 70539 , Script :: TuluTigalari ) ,
879
+ ( 70542 , 70542 , Script :: TuluTigalari ) ,
880
+ ( 70544 , 70581 , Script :: TuluTigalari ) ,
881
+ ( 70583 , 70592 , Script :: TuluTigalari ) ,
882
+ ( 70594 , 70594 , Script :: TuluTigalari ) ,
883
+ ( 70597 , 70597 , Script :: TuluTigalari ) ,
884
+ ( 70599 , 70602 , Script :: TuluTigalari ) ,
885
+ ( 70604 , 70613 , Script :: TuluTigalari ) ,
886
+ ( 70615 , 70616 , Script :: TuluTigalari ) ,
887
+ ( 70625 , 70626 , Script :: TuluTigalari ) ,
865
888
( 70656 , 70747 , Script :: Newa ) ,
866
889
( 70749 , 70753 , Script :: Newa ) ,
867
890
( 70784 , 70855 , Script :: Tirhuta ) ,
@@ -873,6 +896,7 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
873
896
( 71264 , 71276 , Script :: Mongolian ) ,
874
897
( 71296 , 71353 , Script :: Takri ) ,
875
898
( 71360 , 71369 , Script :: Takri ) ,
899
+ ( 71376 , 71395 , Script :: Myanmar ) ,
876
900
( 71424 , 71450 , Script :: Ahom ) ,
877
901
( 71453 , 71467 , Script :: Ahom ) ,
878
902
( 71472 , 71494 , Script :: Ahom ) ,
@@ -895,6 +919,8 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
895
919
( 72368 , 72383 , Script :: CanadianAboriginal ) ,
896
920
( 72384 , 72440 , Script :: PauCinHau ) ,
897
921
( 72448 , 72457 , Script :: Devanagari ) ,
922
+ ( 72640 , 72673 , Script :: Sunuwar ) ,
923
+ ( 72688 , 72697 , Script :: Sunuwar ) ,
898
924
( 72704 , 72712 , Script :: Bhaiksuki ) ,
899
925
( 72714 , 72758 , Script :: Bhaiksuki ) ,
900
926
( 72760 , 72773 , Script :: Bhaiksuki ) ,
@@ -918,7 +944,7 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
918
944
( 73440 , 73464 , Script :: Makasar ) ,
919
945
( 73472 , 73488 , Script :: Kawi ) ,
920
946
( 73490 , 73530 , Script :: Kawi ) ,
921
- ( 73534 , 73561 , Script :: Kawi ) ,
947
+ ( 73534 , 73562 , Script :: Kawi ) ,
922
948
( 73648 , 73648 , Script :: Lisu ) ,
923
949
( 73664 , 73713 , Script :: Tamil ) ,
924
950
( 73727 , 73727 , Script :: Tamil ) ,
@@ -928,7 +954,9 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
928
954
( 74880 , 75075 , Script :: Cuneiform ) ,
929
955
( 77712 , 77810 , Script :: CyproMinoan ) ,
930
956
( 77824 , 78933 , Script :: EgyptianHieroglyphs ) ,
957
+ ( 78944 , 82938 , Script :: EgyptianHieroglyphs ) ,
931
958
( 82944 , 83526 , Script :: AnatolianHieroglyphs ) ,
959
+ ( 90368 , 90425 , Script :: GurungKhema ) ,
932
960
( 92160 , 92728 , Script :: Bamum ) ,
933
961
( 92736 , 92766 , Script :: Mro ) ,
934
962
( 92768 , 92777 , Script :: Mro ) ,
@@ -942,6 +970,7 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
942
970
( 93019 , 93025 , Script :: PahawhHmong ) ,
943
971
( 93027 , 93047 , Script :: PahawhHmong ) ,
944
972
( 93053 , 93071 , Script :: PahawhHmong ) ,
973
+ ( 93504 , 93561 , Script :: KiratRai ) ,
945
974
( 93760 , 93850 , Script :: Medefaidrin ) ,
946
975
( 93952 , 94026 , Script :: Miao ) ,
947
976
( 94031 , 94087 , Script :: Miao ) ,
@@ -954,6 +983,7 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
954
983
( 94208 , 100343 , Script :: Tangut ) ,
955
984
( 100352 , 101119 , Script :: Tangut ) ,
956
985
( 101120 , 101589 , Script :: KhitanSmallScript ) ,
986
+ ( 101631 , 101631 , Script :: KhitanSmallScript ) ,
957
987
( 101632 , 101640 , Script :: Tangut ) ,
958
988
( 110576 , 110579 , Script :: Katakana ) ,
959
989
( 110581 , 110587 , Script :: Katakana ) ,
@@ -972,6 +1002,8 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
972
1002
( 113808 , 113817 , Script :: Duployan ) ,
973
1003
( 113820 , 113823 , Script :: Duployan ) ,
974
1004
( 113824 , 113827 , Script :: Common ) ,
1005
+ ( 117760 , 118009 , Script :: Common ) ,
1006
+ ( 118016 , 118451 , Script :: Common ) ,
975
1007
( 118528 , 118573 , Script :: Inherited ) ,
976
1008
( 118576 , 118598 , Script :: Inherited ) ,
977
1009
( 118608 , 118723 , Script :: Common ) ,
@@ -1032,6 +1064,8 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
1032
1064
( 123584 , 123641 , Script :: Wancho ) ,
1033
1065
( 123647 , 123647 , Script :: Wancho ) ,
1034
1066
( 124112 , 124153 , Script :: NagMundari ) ,
1067
+ ( 124368 , 124410 , Script :: OlOnal ) ,
1068
+ ( 124415 , 124415 , Script :: OlOnal ) ,
1035
1069
( 124896 , 124902 , Script :: Ethiopic ) ,
1036
1070
( 124904 , 124907 , Script :: Ethiopic ) ,
1037
1071
( 124909 , 124910 , Script :: Ethiopic ) ,
@@ -1103,24 +1137,24 @@ pub const SCRIPT: &'static [(u32, u32, Script)] = &[
1103
1137
( 129104 , 129113 , Script :: Common ) ,
1104
1138
( 129120 , 129159 , Script :: Common ) ,
1105
1139
( 129168 , 129197 , Script :: Common ) ,
1106
- ( 129200 , 129201 , Script :: Common ) ,
1140
+ ( 129200 , 129211 , Script :: Common ) ,
1141
+ ( 129216 , 129217 , Script :: Common ) ,
1107
1142
( 129280 , 129619 , Script :: Common ) ,
1108
1143
( 129632 , 129645 , Script :: Common ) ,
1109
1144
( 129648 , 129660 , Script :: Common ) ,
1110
- ( 129664 , 129672 , Script :: Common ) ,
1111
- ( 129680 , 129725 , Script :: Common ) ,
1112
- ( 129727 , 129733 , Script :: Common ) ,
1113
- ( 129742 , 129755 , Script :: Common ) ,
1114
- ( 129760 , 129768 , Script :: Common ) ,
1145
+ ( 129664 , 129673 , Script :: Common ) ,
1146
+ ( 129679 , 129734 , Script :: Common ) ,
1147
+ ( 129742 , 129756 , Script :: Common ) ,
1148
+ ( 129759 , 129769 , Script :: Common ) ,
1115
1149
( 129776 , 129784 , Script :: Common ) ,
1116
1150
( 129792 , 129938 , Script :: Common ) ,
1117
- ( 129940 , 129994 , Script :: Common ) ,
1118
- ( 130032 , 130041 , Script :: Common ) ,
1151
+ ( 129940 , 130041 , Script :: Common ) ,
1119
1152
( 131072 , 173791 , Script :: Han ) ,
1120
1153
( 173824 , 177977 , Script :: Han ) ,
1121
1154
( 177984 , 178205 , Script :: Han ) ,
1122
1155
( 178208 , 183969 , Script :: Han ) ,
1123
1156
( 183984 , 191456 , Script :: Han ) ,
1157
+ ( 191472 , 192093 , Script :: Han ) ,
1124
1158
( 194560 , 195101 , Script :: Han ) ,
1125
1159
( 196608 , 201546 , Script :: Han ) ,
1126
1160
( 201552 , 205743 , Script :: Han ) ,
0 commit comments