Enum swash::text::Block[][src]

#[repr(u16)]
pub enum Block {
Show variants Adlam, AegeanNumbers, Ahom, AlchemicalSymbols, AlphabeticPresentationForms, AnatolianHieroglyphs, AncientGreekMusicalNotation, AncientGreekNumbers, AncientSymbols, Arabic, ArabicExtendedA, ArabicMathematicalAlphabeticSymbols, ArabicPresentationFormsA, ArabicPresentationFormsB, ArabicSupplement, Armenian, Arrows, BasicLatin, Avestan, Balinese, Bamum, BamumSupplement, BassaVah, Batak, Bengali, Bhaiksuki, BlockElements, Bopomofo, BopomofoExtended, BoxDrawing, Brahmi, BraillePatterns, Buginese, Buhid, ByzantineMusicalSymbols, Carian, CaucasianAlbanian, Chakma, Cham, Cherokee, CherokeeSupplement, ChessSymbols, Chorasmian, CJKUnifiedIdeographs, CJKCompatibility, CJKCompatibilityForms, CJKCompatibilityIdeographs, CJKCompatibilityIdeographsSupplement, CJKUnifiedIdeographsExtensionA, CJKUnifiedIdeographsExtensionB, CJKUnifiedIdeographsExtensionC, CJKUnifiedIdeographsExtensionD, CJKUnifiedIdeographsExtensionE, CJKUnifiedIdeographsExtensionF, CJKUnifiedIdeographsExtensionG, CJKRadicalsSupplement, CJKStrokes, HangulCompatibilityJamo, ControlPictures, Coptic, CopticEpactNumbers, CountingRodNumerals, Cuneiform, CurrencySymbols, CypriotSyllabary, Cyrillic, CyrillicExtendedA, CyrillicExtendedB, CyrillicExtendedC, CyrillicSupplement, Deseret, Devanagari, DevanagariExtended, CombiningDiacriticalMarks, CombiningDiacriticalMarksExtended, CombiningDiacriticalMarksSupplement, Dingbats, DivesAkuru, Dogra, DominoTiles, Duployan, EarlyDynasticCuneiform, EgyptianHieroglyphFormatControls, EgyptianHieroglyphs, Elbasan, Elymaic, Emoticons, EnclosedAlphanumerics, EnclosedAlphanumericSupplement, EnclosedIdeographicSupplement, Ethiopic, EthiopicExtended, EthiopicExtendedA, EthiopicSupplement, GeometricShapes, GeometricShapesExtended, Georgian, GeorgianExtended, GeorgianSupplement, Glagolitic, GlagoliticSupplement, Gothic, Grantha, GreekExtended, Gujarati, GunjalaGondi, Gurmukhi, CombiningHalfMarks, HangulSyllables, HanifiRohingya, Hanunoo, Hatran, Hebrew, HighPrivateUseSurrogates, HighSurrogates, Hiragana, IdeographicDescriptionCharacters, ImperialAramaic, CommonIndicNumberForms, IndicSiyaqNumbers, InscriptionalPahlavi, InscriptionalParthian, IPAExtensions, HangulJamo, HangulJamoExtendedA, HangulJamoExtendedB, Javanese, Kaithi, KanaExtendedA, KanaSupplement, Kanbun, KangxiRadicals, Kannada, Katakana, KatakanaPhoneticExtensions, KayahLi, Kharoshthi, KhitanSmallScript, Khmer, KhmerSymbols, Khojki, Khudawadi, Lao, Latin1Supplement, LatinExtendedA, LatinExtendedAdditional, LatinExtendedB, LatinExtendedC, LatinExtendedD, LatinExtendedE, Lepcha, LetterlikeSymbols, Limbu, LinearA, LinearBIdeograms, LinearBSyllabary, Lisu, LisuSupplement, LowSurrogates, Lycian, Lydian, Mahajani, MahjongTiles, Makasar, Malayalam, Mandaic, Manichaean, Marchen, MasaramGondi, MathematicalAlphanumericSymbols, MathematicalOperators, MayanNumerals, Medefaidrin, MeeteiMayek, MeeteiMayekExtensions, MendeKikakui, MeroiticCursive, MeroiticHieroglyphs, Miao, MiscellaneousMathematicalSymbolsA, MiscellaneousMathematicalSymbolsB, MiscellaneousSymbols, MiscellaneousTechnical, Modi, SpacingModifierLetters, ModifierToneLetters, Mongolian, MongolianSupplement, Mro, Multani, MusicalSymbols, Myanmar, MyanmarExtendedA, MyanmarExtendedB, Nabataean, Nandinagari, NoBlock, NewTaiLue, Newa, NKo, NumberForms, Nushu, NyiakengPuachueHmong, OpticalCharacterRecognition, Ogham, OlChiki, OldHungarian, OldItalic, OldNorthArabian, OldPermic, OldPersian, OldSogdian, OldSouthArabian, OldTurkic, Oriya, OrnamentalDingbats, Osage, Osmanya, OttomanSiyaqNumbers, PahawhHmong, Palmyrene, PauCinHau, PhaistosDisc, Phoenician, PhoneticExtensions, PhoneticExtensionsSupplement, PlayingCards, PsalterPahlavi, PrivateUseArea, GeneralPunctuation, Rejang, RumiNumeralSymbols, Runic, Samaritan, Saurashtra, Sharada, Shavian, ShorthandFormatControls, Siddham, Sinhala, SinhalaArchaicNumbers, SmallFormVariants, SmallKanaExtension, Sogdian, SoraSompeng, Soyombo, Specials, Sundanese, SundaneseSupplement, SupplementalArrowsA, SupplementalArrowsB, SupplementalArrowsC, SupplementalMathematicalOperators, SupplementaryPrivateUseAreaA, SupplementaryPrivateUseAreaB, SupplementalPunctuation, SuttonSignWriting, SylotiNagri, Syriac, SyriacSupplement, Tagalog, Tagbanwa, Tags, TaiLe, TaiTham, TaiViet, TaiXuanJingSymbols, Takri, Tamil, TamilSupplement, Tangut, TangutComponents, TangutSupplement, Telugu, Thaana, Thai, Tibetan, Tifinagh, Tirhuta, UnifiedCanadianAboriginalSyllabics, UnifiedCanadianAboriginalSyllabicsExtended, Ugaritic, Vai, VedicExtensions, VerticalForms, VariationSelectors, VariationSelectorsSupplement, Wancho, WarangCiti, Yezidi, YiRadicals, YiSyllables, YijingHexagramSymbols, ZanabazarSquare, GreekandCoptic, SuperscriptsandSubscripts, CombiningDiacriticalMarksforSymbols, MiscellaneousSymbolsandArrows, CJKSymbolsandPunctuation, EnclosedCJKLettersandMonths, Phagspa, HalfwidthandFullwidthForms, CuneiformNumbersandPunctuation, IdeographicSymbolsandPunctuation, MiscellaneousSymbolsandPictographs, TransportandMapSymbols, SupplementalSymbolsandPictographs, SymbolsandPictographsExtendedA, SymbolsforLegacyComputing,
}

Unicode block property.

Variants

Adlam
AegeanNumbers
Ahom
AlchemicalSymbols
AlphabeticPresentationForms
AnatolianHieroglyphs
AncientGreekMusicalNotation
AncientGreekNumbers
AncientSymbols
Arabic
ArabicExtendedA
ArabicMathematicalAlphabeticSymbols
ArabicPresentationFormsA
ArabicPresentationFormsB
ArabicSupplement
Armenian
Arrows
BasicLatin
Avestan
Balinese
Bamum
BamumSupplement
BassaVah
Batak
Bengali
Bhaiksuki
BlockElements
Bopomofo
BopomofoExtended
BoxDrawing
Brahmi
BraillePatterns
Buginese
Buhid
ByzantineMusicalSymbols
Carian
CaucasianAlbanian
Chakma
Cham
Cherokee
CherokeeSupplement
ChessSymbols
Chorasmian
CJKUnifiedIdeographs
CJKCompatibility
CJKCompatibilityForms
CJKCompatibilityIdeographs
CJKCompatibilityIdeographsSupplement
CJKUnifiedIdeographsExtensionA
CJKUnifiedIdeographsExtensionB
CJKUnifiedIdeographsExtensionC
CJKUnifiedIdeographsExtensionD
CJKUnifiedIdeographsExtensionE
CJKUnifiedIdeographsExtensionF
CJKUnifiedIdeographsExtensionG
CJKRadicalsSupplement
CJKStrokes
HangulCompatibilityJamo
ControlPictures
Coptic
CopticEpactNumbers
CountingRodNumerals
Cuneiform
CurrencySymbols
CypriotSyllabary
Cyrillic
CyrillicExtendedA
CyrillicExtendedB
CyrillicExtendedC
CyrillicSupplement
Deseret
Devanagari
DevanagariExtended
CombiningDiacriticalMarks
CombiningDiacriticalMarksExtended
CombiningDiacriticalMarksSupplement
Dingbats
DivesAkuru
Dogra
DominoTiles
Duployan
EarlyDynasticCuneiform
EgyptianHieroglyphFormatControls
EgyptianHieroglyphs
Elbasan
Elymaic
Emoticons
EnclosedAlphanumerics
EnclosedAlphanumericSupplement
EnclosedIdeographicSupplement
Ethiopic
EthiopicExtended
EthiopicExtendedA
EthiopicSupplement
GeometricShapes
GeometricShapesExtended
Georgian
GeorgianExtended
GeorgianSupplement
Glagolitic
GlagoliticSupplement
Gothic
Grantha
GreekExtended
Gujarati
GunjalaGondi
Gurmukhi
CombiningHalfMarks
HangulSyllables
HanifiRohingya
Hanunoo
Hatran
Hebrew
HighPrivateUseSurrogates
HighSurrogates
Hiragana
IdeographicDescriptionCharacters
ImperialAramaic
CommonIndicNumberForms
IndicSiyaqNumbers
InscriptionalPahlavi
InscriptionalParthian
IPAExtensions
HangulJamo
HangulJamoExtendedA
HangulJamoExtendedB
Javanese
Kaithi
KanaExtendedA
KanaSupplement
Kanbun
KangxiRadicals
Kannada
Katakana
KatakanaPhoneticExtensions
KayahLi
Kharoshthi
KhitanSmallScript
Khmer
KhmerSymbols
Khojki
Khudawadi
Lao
Latin1Supplement
LatinExtendedA
LatinExtendedAdditional
LatinExtendedB
LatinExtendedC
LatinExtendedD
LatinExtendedE
Lepcha
LetterlikeSymbols
Limbu
LinearA
LinearBIdeograms
LinearBSyllabary
Lisu
LisuSupplement
LowSurrogates
Lycian
Lydian
Mahajani
MahjongTiles
Makasar
Malayalam
Mandaic
Manichaean
Marchen
MasaramGondi
MathematicalAlphanumericSymbols
MathematicalOperators
MayanNumerals
Medefaidrin
MeeteiMayek
MeeteiMayekExtensions
MendeKikakui
MeroiticCursive
MeroiticHieroglyphs
Miao
MiscellaneousMathematicalSymbolsA
MiscellaneousMathematicalSymbolsB
MiscellaneousSymbols
MiscellaneousTechnical
Modi
SpacingModifierLetters
ModifierToneLetters
Mongolian
MongolianSupplement
Mro
Multani
MusicalSymbols
Myanmar
MyanmarExtendedA
MyanmarExtendedB
Nabataean
Nandinagari
NoBlock
NewTaiLue
Newa
NKo
NumberForms
Nushu
NyiakengPuachueHmong
OpticalCharacterRecognition
Ogham
OlChiki
OldHungarian
OldItalic
OldNorthArabian
OldPermic
OldPersian
OldSogdian
OldSouthArabian
OldTurkic
Oriya
OrnamentalDingbats
Osage
Osmanya
OttomanSiyaqNumbers
PahawhHmong
Palmyrene
PauCinHau
PhaistosDisc
Phoenician
PhoneticExtensions
PhoneticExtensionsSupplement
PlayingCards
PsalterPahlavi
PrivateUseArea
GeneralPunctuation
Rejang
RumiNumeralSymbols
Runic
Samaritan
Saurashtra
Sharada
Shavian
ShorthandFormatControls
Siddham
Sinhala
SinhalaArchaicNumbers
SmallFormVariants
SmallKanaExtension
Sogdian
SoraSompeng
Soyombo
Specials
Sundanese
SundaneseSupplement
SupplementalArrowsA
SupplementalArrowsB
SupplementalArrowsC
SupplementalMathematicalOperators
SupplementaryPrivateUseAreaA
SupplementaryPrivateUseAreaB
SupplementalPunctuation
SuttonSignWriting
SylotiNagri
Syriac
SyriacSupplement
Tagalog
Tagbanwa
Tags
TaiLe
TaiTham
TaiViet
TaiXuanJingSymbols
Takri
Tamil
TamilSupplement
Tangut
TangutComponents
TangutSupplement
Telugu
Thaana
Thai
Tibetan
Tifinagh
Tirhuta
UnifiedCanadianAboriginalSyllabics
UnifiedCanadianAboriginalSyllabicsExtended
Ugaritic
Vai
VedicExtensions
VerticalForms
VariationSelectors
VariationSelectorsSupplement
Wancho
WarangCiti
Yezidi
YiRadicals
YiSyllables
YijingHexagramSymbols
ZanabazarSquare
GreekandCoptic
SuperscriptsandSubscripts
CombiningDiacriticalMarksforSymbols
MiscellaneousSymbolsandArrows
CJKSymbolsandPunctuation
EnclosedCJKLettersandMonths
Phagspa
HalfwidthandFullwidthForms
CuneiformNumbersandPunctuation
IdeographicSymbolsandPunctuation
MiscellaneousSymbolsandPictographs
TransportandMapSymbols
SupplementalSymbolsandPictographs
SymbolsandPictographsExtendedA
SymbolsforLegacyComputing

Trait Implementations

impl Clone for Block[src]

impl Copy for Block[src]

impl Debug for Block[src]

impl Eq for Block[src]

impl Hash for Block[src]

impl Ord for Block[src]

impl PartialEq<Block> for Block[src]

impl PartialOrd<Block> for Block[src]

impl StructuralEq for Block[src]

impl StructuralPartialEq for Block[src]

Auto Trait Implementations

impl RefUnwindSafe for Block

impl Send for Block

impl Sync for Block

impl Unpin for Block

impl UnwindSafe for Block

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.