#[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,
}

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

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.