#[repr(u8)]
pub enum CodeBlock {
Show 105 variants
Basic_Latin,
Latin_1_Supplement,
Latin_Extended_A,
Latin_Extended_B,
IPA_Extensions,
Spacing_Modifier_Letters,
Combining_Diacritical_Marks,
Greek_and_Coptic,
Cyrillic,
Cyrillic_Supplementary,
Armenian,
Hebrew,
Arabic,
Syriac,
Thaana,
Devanagari,
Bengali,
Gurmukhi,
Gujarati,
Oriya,
Tamil,
Telugu,
Kannada,
Malayalam,
Sinhala,
Thai,
Lao,
Tibetan,
Myanmar,
Georgian,
Hangul_Jamo,
Ethiopic,
Cherokee,
Unified_Canadian_Aboriginal_Syllabics,
Ogham,
Runic,
Tagalog,
Hanunoo,
Buhid,
Tagbanwa,
Khmer,
Mongolian,
Limbu,
Tai_Le,
Khmer_Symbols,
Phonetic_Extensions,
Latin_Extended_Additional,
Greek_Extended,
General_Punctuation,
Superscripts_and_Subscripts,
Currency_Symbols,
Combining_Diacritical_Marks_for_Symbols,
Letterlike_Symbols,
Number_Forms,
Arrows,
Mathematical_Operators,
Miscellaneous_Technical,
Control_Pictures,
Optical_Character_Recognition,
Enclosed_Alphanumerics,
Box_Drawing,
Block_Elements,
Geometric_Shapes,
Miscellaneous_Symbols,
Dingbats,
Miscellaneous_Mathematical_Symbols_A,
Supplemental_Arrows_A,
Braille_Patterns,
Supplemental_Arrows_B,
Miscellaneous_Mathematical_Symbols_B,
Supplemental_Mathematical_Operators,
Miscellaneous_Symbols_and_Arrows,
CJK_Radicals_Supplement,
Kangxi_Radicals,
Ideographic_Description_Characters,
CJK_Symbols_and_Punctuation,
Hiragana,
Katakana,
Bopomofo,
Hangul_Compatibility_Jamo,
Kanbun,
Bopomofo_Extended,
Katakana_Phonetic_Extensions,
Enclosed_CJK_Letters_and_Months,
CJK_Compatibility,
CJK_Unified_Ideographs_Extension_A,
Yijing_Hexagram_Symbols,
CJK_Unified_Ideographs,
Yi_Syllables,
Yi_Radicals,
Hangul_Syllables,
High_Surrogates,
High_Private_Use_Surrogates,
Low_Surrogates,
Private_Use_Area,
CJK_Compatibility_Ideographs,
Alphabetic_Presentation_Forms,
Arabic_Presentation_Forms_A,
Variation_Selectors,
Combining_Half_Marks,
CJK_Compatibility_Forms,
Small_Form_Variants,
Arabic_Presentation_Forms_B,
Halfwidth_and_Fullwidth_Forms,
Specials,
}