#[repr(u16)]pub enum Block {
Show 309 variants
Adlam = 0,
AegeanNumbers = 1,
Ahom = 2,
AlchemicalSymbols = 3,
AlphabeticPresentationForms = 4,
AnatolianHieroglyphs = 5,
AncientGreekMusicalNotation = 6,
AncientGreekNumbers = 7,
AncientSymbols = 8,
Arabic = 9,
ArabicExtendedA = 10,
ArabicMathematicalAlphabeticSymbols = 11,
ArabicPresentationFormsA = 12,
ArabicPresentationFormsB = 13,
ArabicSupplement = 14,
Armenian = 15,
Arrows = 16,
BasicLatin = 17,
Avestan = 18,
Balinese = 19,
Bamum = 20,
BamumSupplement = 21,
BassaVah = 22,
Batak = 23,
Bengali = 24,
Bhaiksuki = 25,
BlockElements = 26,
Bopomofo = 27,
BopomofoExtended = 28,
BoxDrawing = 29,
Brahmi = 30,
BraillePatterns = 31,
Buginese = 32,
Buhid = 33,
ByzantineMusicalSymbols = 34,
Carian = 35,
CaucasianAlbanian = 36,
Chakma = 37,
Cham = 38,
Cherokee = 39,
CherokeeSupplement = 40,
ChessSymbols = 41,
Chorasmian = 42,
CJKUnifiedIdeographs = 43,
CJKCompatibility = 44,
CJKCompatibilityForms = 45,
CJKCompatibilityIdeographs = 46,
CJKCompatibilityIdeographsSupplement = 47,
CJKUnifiedIdeographsExtensionA = 48,
CJKUnifiedIdeographsExtensionB = 49,
CJKUnifiedIdeographsExtensionC = 50,
CJKUnifiedIdeographsExtensionD = 51,
CJKUnifiedIdeographsExtensionE = 52,
CJKUnifiedIdeographsExtensionF = 53,
CJKUnifiedIdeographsExtensionG = 54,
CJKRadicalsSupplement = 55,
CJKStrokes = 56,
HangulCompatibilityJamo = 57,
ControlPictures = 58,
Coptic = 59,
CopticEpactNumbers = 60,
CountingRodNumerals = 61,
Cuneiform = 62,
CurrencySymbols = 63,
CypriotSyllabary = 64,
Cyrillic = 65,
CyrillicExtendedA = 66,
CyrillicExtendedB = 67,
CyrillicExtendedC = 68,
CyrillicSupplement = 69,
Deseret = 70,
Devanagari = 71,
DevanagariExtended = 72,
CombiningDiacriticalMarks = 73,
CombiningDiacriticalMarksExtended = 74,
CombiningDiacriticalMarksSupplement = 75,
Dingbats = 76,
DivesAkuru = 77,
Dogra = 78,
DominoTiles = 79,
Duployan = 80,
EarlyDynasticCuneiform = 81,
EgyptianHieroglyphFormatControls = 82,
EgyptianHieroglyphs = 83,
Elbasan = 84,
Elymaic = 85,
Emoticons = 86,
EnclosedAlphanumerics = 87,
EnclosedAlphanumericSupplement = 88,
EnclosedIdeographicSupplement = 89,
Ethiopic = 90,
EthiopicExtended = 91,
EthiopicExtendedA = 92,
EthiopicSupplement = 93,
GeometricShapes = 94,
GeometricShapesExtended = 95,
Georgian = 96,
GeorgianExtended = 97,
GeorgianSupplement = 98,
Glagolitic = 99,
GlagoliticSupplement = 100,
Gothic = 101,
Grantha = 102,
GreekExtended = 103,
Gujarati = 104,
GunjalaGondi = 105,
Gurmukhi = 106,
CombiningHalfMarks = 107,
HangulSyllables = 108,
HanifiRohingya = 109,
Hanunoo = 110,
Hatran = 111,
Hebrew = 112,
HighPrivateUseSurrogates = 113,
HighSurrogates = 114,
Hiragana = 115,
IdeographicDescriptionCharacters = 116,
ImperialAramaic = 117,
CommonIndicNumberForms = 118,
IndicSiyaqNumbers = 119,
InscriptionalPahlavi = 120,
InscriptionalParthian = 121,
IPAExtensions = 122,
HangulJamo = 123,
HangulJamoExtendedA = 124,
HangulJamoExtendedB = 125,
Javanese = 126,
Kaithi = 127,
KanaExtendedA = 128,
KanaSupplement = 129,
Kanbun = 130,
KangxiRadicals = 131,
Kannada = 132,
Katakana = 133,
KatakanaPhoneticExtensions = 134,
KayahLi = 135,
Kharoshthi = 136,
KhitanSmallScript = 137,
Khmer = 138,
KhmerSymbols = 139,
Khojki = 140,
Khudawadi = 141,
Lao = 142,
Latin1Supplement = 143,
LatinExtendedA = 144,
LatinExtendedAdditional = 145,
LatinExtendedB = 146,
LatinExtendedC = 147,
LatinExtendedD = 148,
LatinExtendedE = 149,
Lepcha = 150,
LetterlikeSymbols = 151,
Limbu = 152,
LinearA = 153,
LinearBIdeograms = 154,
LinearBSyllabary = 155,
Lisu = 156,
LisuSupplement = 157,
LowSurrogates = 158,
Lycian = 159,
Lydian = 160,
Mahajani = 161,
MahjongTiles = 162,
Makasar = 163,
Malayalam = 164,
Mandaic = 165,
Manichaean = 166,
Marchen = 167,
MasaramGondi = 168,
MathematicalAlphanumericSymbols = 169,
MathematicalOperators = 170,
MayanNumerals = 171,
Medefaidrin = 172,
MeeteiMayek = 173,
MeeteiMayekExtensions = 174,
MendeKikakui = 175,
MeroiticCursive = 176,
MeroiticHieroglyphs = 177,
Miao = 178,
MiscellaneousMathematicalSymbolsA = 179,
MiscellaneousMathematicalSymbolsB = 180,
MiscellaneousSymbols = 181,
MiscellaneousTechnical = 182,
Modi = 183,
SpacingModifierLetters = 184,
ModifierToneLetters = 185,
Mongolian = 186,
MongolianSupplement = 187,
Mro = 188,
Multani = 189,
MusicalSymbols = 190,
Myanmar = 191,
MyanmarExtendedA = 192,
MyanmarExtendedB = 193,
Nabataean = 194,
Nandinagari = 195,
NoBlock = 196,
NewTaiLue = 197,
Newa = 198,
NKo = 199,
NumberForms = 200,
Nushu = 201,
NyiakengPuachueHmong = 202,
OpticalCharacterRecognition = 203,
Ogham = 204,
OlChiki = 205,
OldHungarian = 206,
OldItalic = 207,
OldNorthArabian = 208,
OldPermic = 209,
OldPersian = 210,
OldSogdian = 211,
OldSouthArabian = 212,
OldTurkic = 213,
Oriya = 214,
OrnamentalDingbats = 215,
Osage = 216,
Osmanya = 217,
OttomanSiyaqNumbers = 218,
PahawhHmong = 219,
Palmyrene = 220,
PauCinHau = 221,
PhaistosDisc = 222,
Phoenician = 223,
PhoneticExtensions = 224,
PhoneticExtensionsSupplement = 225,
PlayingCards = 226,
PsalterPahlavi = 227,
PrivateUseArea = 228,
GeneralPunctuation = 229,
Rejang = 230,
RumiNumeralSymbols = 231,
Runic = 232,
Samaritan = 233,
Saurashtra = 234,
Sharada = 235,
Shavian = 236,
ShorthandFormatControls = 237,
Siddham = 238,
Sinhala = 239,
SinhalaArchaicNumbers = 240,
SmallFormVariants = 241,
SmallKanaExtension = 242,
Sogdian = 243,
SoraSompeng = 244,
Soyombo = 245,
Specials = 246,
Sundanese = 247,
SundaneseSupplement = 248,
SupplementalArrowsA = 249,
SupplementalArrowsB = 250,
SupplementalArrowsC = 251,
SupplementalMathematicalOperators = 252,
SupplementaryPrivateUseAreaA = 253,
SupplementaryPrivateUseAreaB = 254,
SupplementalPunctuation = 255,
SuttonSignWriting = 256,
SylotiNagri = 257,
Syriac = 258,
SyriacSupplement = 259,
Tagalog = 260,
Tagbanwa = 261,
Tags = 262,
TaiLe = 263,
TaiTham = 264,
TaiViet = 265,
TaiXuanJingSymbols = 266,
Takri = 267,
Tamil = 268,
TamilSupplement = 269,
Tangut = 270,
TangutComponents = 271,
TangutSupplement = 272,
Telugu = 273,
Thaana = 274,
Thai = 275,
Tibetan = 276,
Tifinagh = 277,
Tirhuta = 278,
UnifiedCanadianAboriginalSyllabics = 279,
UnifiedCanadianAboriginalSyllabicsExtended = 280,
Ugaritic = 281,
Vai = 282,
VedicExtensions = 283,
VerticalForms = 284,
VariationSelectors = 285,
VariationSelectorsSupplement = 286,
Wancho = 287,
WarangCiti = 288,
Yezidi = 289,
YiRadicals = 290,
YiSyllables = 291,
YijingHexagramSymbols = 292,
ZanabazarSquare = 293,
GreekandCoptic = 294,
SuperscriptsandSubscripts = 295,
CombiningDiacriticalMarksforSymbols = 296,
MiscellaneousSymbolsandArrows = 297,
CJKSymbolsandPunctuation = 298,
EnclosedCJKLettersandMonths = 299,
Phagspa = 300,
HalfwidthandFullwidthForms = 301,
CuneiformNumbersandPunctuation = 302,
IdeographicSymbolsandPunctuation = 303,
MiscellaneousSymbolsandPictographs = 304,
TransportandMapSymbols = 305,
SupplementalSymbolsandPictographs = 306,
SymbolsandPictographsExtendedA = 307,
SymbolsforLegacyComputing = 308,
}
Expand description
Unicode block property.
Variants§
Adlam = 0
AegeanNumbers = 1
Ahom = 2
AlchemicalSymbols = 3
AlphabeticPresentationForms = 4
AnatolianHieroglyphs = 5
AncientGreekMusicalNotation = 6
AncientGreekNumbers = 7
AncientSymbols = 8
Arabic = 9
ArabicExtendedA = 10
ArabicMathematicalAlphabeticSymbols = 11
ArabicPresentationFormsA = 12
ArabicPresentationFormsB = 13
ArabicSupplement = 14
Armenian = 15
Arrows = 16
BasicLatin = 17
Avestan = 18
Balinese = 19
Bamum = 20
BamumSupplement = 21
BassaVah = 22
Batak = 23
Bengali = 24
Bhaiksuki = 25
BlockElements = 26
Bopomofo = 27
BopomofoExtended = 28
BoxDrawing = 29
Brahmi = 30
BraillePatterns = 31
Buginese = 32
Buhid = 33
ByzantineMusicalSymbols = 34
Carian = 35
CaucasianAlbanian = 36
Chakma = 37
Cham = 38
Cherokee = 39
CherokeeSupplement = 40
ChessSymbols = 41
Chorasmian = 42
CJKUnifiedIdeographs = 43
CJKCompatibility = 44
CJKCompatibilityForms = 45
CJKCompatibilityIdeographs = 46
CJKCompatibilityIdeographsSupplement = 47
CJKUnifiedIdeographsExtensionA = 48
CJKUnifiedIdeographsExtensionB = 49
CJKUnifiedIdeographsExtensionC = 50
CJKUnifiedIdeographsExtensionD = 51
CJKUnifiedIdeographsExtensionE = 52
CJKUnifiedIdeographsExtensionF = 53
CJKUnifiedIdeographsExtensionG = 54
CJKRadicalsSupplement = 55
CJKStrokes = 56
HangulCompatibilityJamo = 57
ControlPictures = 58
Coptic = 59
CopticEpactNumbers = 60
CountingRodNumerals = 61
Cuneiform = 62
CurrencySymbols = 63
CypriotSyllabary = 64
Cyrillic = 65
CyrillicExtendedA = 66
CyrillicExtendedB = 67
CyrillicExtendedC = 68
CyrillicSupplement = 69
Deseret = 70
Devanagari = 71
DevanagariExtended = 72
CombiningDiacriticalMarks = 73
CombiningDiacriticalMarksExtended = 74
CombiningDiacriticalMarksSupplement = 75
Dingbats = 76
DivesAkuru = 77
Dogra = 78
DominoTiles = 79
Duployan = 80
EarlyDynasticCuneiform = 81
EgyptianHieroglyphFormatControls = 82
EgyptianHieroglyphs = 83
Elbasan = 84
Elymaic = 85
Emoticons = 86
EnclosedAlphanumerics = 87
EnclosedAlphanumericSupplement = 88
EnclosedIdeographicSupplement = 89
Ethiopic = 90
EthiopicExtended = 91
EthiopicExtendedA = 92
EthiopicSupplement = 93
GeometricShapes = 94
GeometricShapesExtended = 95
Georgian = 96
GeorgianExtended = 97
GeorgianSupplement = 98
Glagolitic = 99
GlagoliticSupplement = 100
Gothic = 101
Grantha = 102
GreekExtended = 103
Gujarati = 104
GunjalaGondi = 105
Gurmukhi = 106
CombiningHalfMarks = 107
HangulSyllables = 108
HanifiRohingya = 109
Hanunoo = 110
Hatran = 111
Hebrew = 112
HighPrivateUseSurrogates = 113
HighSurrogates = 114
Hiragana = 115
IdeographicDescriptionCharacters = 116
ImperialAramaic = 117
CommonIndicNumberForms = 118
IndicSiyaqNumbers = 119
InscriptionalPahlavi = 120
InscriptionalParthian = 121
IPAExtensions = 122
HangulJamo = 123
HangulJamoExtendedA = 124
HangulJamoExtendedB = 125
Javanese = 126
Kaithi = 127
KanaExtendedA = 128
KanaSupplement = 129
Kanbun = 130
KangxiRadicals = 131
Kannada = 132
Katakana = 133
KatakanaPhoneticExtensions = 134
KayahLi = 135
Kharoshthi = 136
KhitanSmallScript = 137
Khmer = 138
KhmerSymbols = 139
Khojki = 140
Khudawadi = 141
Lao = 142
Latin1Supplement = 143
LatinExtendedA = 144
LatinExtendedAdditional = 145
LatinExtendedB = 146
LatinExtendedC = 147
LatinExtendedD = 148
LatinExtendedE = 149
Lepcha = 150
LetterlikeSymbols = 151
Limbu = 152
LinearA = 153
LinearBIdeograms = 154
LinearBSyllabary = 155
Lisu = 156
LisuSupplement = 157
LowSurrogates = 158
Lycian = 159
Lydian = 160
Mahajani = 161
MahjongTiles = 162
Makasar = 163
Malayalam = 164
Mandaic = 165
Manichaean = 166
Marchen = 167
MasaramGondi = 168
MathematicalAlphanumericSymbols = 169
MathematicalOperators = 170
MayanNumerals = 171
Medefaidrin = 172
MeeteiMayek = 173
MeeteiMayekExtensions = 174
MendeKikakui = 175
MeroiticCursive = 176
MeroiticHieroglyphs = 177
Miao = 178
MiscellaneousMathematicalSymbolsA = 179
MiscellaneousMathematicalSymbolsB = 180
MiscellaneousSymbols = 181
MiscellaneousTechnical = 182
Modi = 183
SpacingModifierLetters = 184
ModifierToneLetters = 185
Mongolian = 186
MongolianSupplement = 187
Mro = 188
Multani = 189
MusicalSymbols = 190
Myanmar = 191
MyanmarExtendedA = 192
MyanmarExtendedB = 193
Nabataean = 194
Nandinagari = 195
NoBlock = 196
NewTaiLue = 197
Newa = 198
NKo = 199
NumberForms = 200
Nushu = 201
NyiakengPuachueHmong = 202
OpticalCharacterRecognition = 203
Ogham = 204
OlChiki = 205
OldHungarian = 206
OldItalic = 207
OldNorthArabian = 208
OldPermic = 209
OldPersian = 210
OldSogdian = 211
OldSouthArabian = 212
OldTurkic = 213
Oriya = 214
OrnamentalDingbats = 215
Osage = 216
Osmanya = 217
OttomanSiyaqNumbers = 218
PahawhHmong = 219
Palmyrene = 220
PauCinHau = 221
PhaistosDisc = 222
Phoenician = 223
PhoneticExtensions = 224
PhoneticExtensionsSupplement = 225
PlayingCards = 226
PsalterPahlavi = 227
PrivateUseArea = 228
GeneralPunctuation = 229
Rejang = 230
RumiNumeralSymbols = 231
Runic = 232
Samaritan = 233
Saurashtra = 234
Sharada = 235
Shavian = 236
ShorthandFormatControls = 237
Siddham = 238
Sinhala = 239
SinhalaArchaicNumbers = 240
SmallFormVariants = 241
SmallKanaExtension = 242
Sogdian = 243
SoraSompeng = 244
Soyombo = 245
Specials = 246
Sundanese = 247
SundaneseSupplement = 248
SupplementalArrowsA = 249
SupplementalArrowsB = 250
SupplementalArrowsC = 251
SupplementalMathematicalOperators = 252
SupplementaryPrivateUseAreaA = 253
SupplementaryPrivateUseAreaB = 254
SupplementalPunctuation = 255
SuttonSignWriting = 256
SylotiNagri = 257
Syriac = 258
SyriacSupplement = 259
Tagalog = 260
Tagbanwa = 261
Tags = 262
TaiLe = 263
TaiTham = 264
TaiViet = 265
TaiXuanJingSymbols = 266
Takri = 267
Tamil = 268
TamilSupplement = 269
Tangut = 270
TangutComponents = 271
TangutSupplement = 272
Telugu = 273
Thaana = 274
Thai = 275
Tibetan = 276
Tifinagh = 277
Tirhuta = 278
UnifiedCanadianAboriginalSyllabics = 279
UnifiedCanadianAboriginalSyllabicsExtended = 280
Ugaritic = 281
Vai = 282
VedicExtensions = 283
VerticalForms = 284
VariationSelectors = 285
VariationSelectorsSupplement = 286
Wancho = 287
WarangCiti = 288
Yezidi = 289
YiRadicals = 290
YiSyllables = 291
YijingHexagramSymbols = 292
ZanabazarSquare = 293
GreekandCoptic = 294
SuperscriptsandSubscripts = 295
CombiningDiacriticalMarksforSymbols = 296
MiscellaneousSymbolsandArrows = 297
CJKSymbolsandPunctuation = 298
EnclosedCJKLettersandMonths = 299
Phagspa = 300
HalfwidthandFullwidthForms = 301
CuneiformNumbersandPunctuation = 302
IdeographicSymbolsandPunctuation = 303
MiscellaneousSymbolsandPictographs = 304
TransportandMapSymbols = 305
SupplementalSymbolsandPictographs = 306
SymbolsandPictographsExtendedA = 307
SymbolsforLegacyComputing = 308
Trait Implementations§
source§impl Ord for Block
impl Ord for Block
source§impl PartialOrd for Block
impl PartialOrd for Block
impl Copy for Block
impl Eq for Block
impl StructuralPartialEq for Block
Auto Trait Implementations§
impl Freeze for Block
impl RefUnwindSafe for Block
impl Send for Block
impl Sync for Block
impl Unpin for Block
impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)