Skip to main content

Block

Struct Block 

Source
pub struct Block(/* private fields */);
Expand description

Enumerated property Block.

See Section 3.4, D10B in The Unicode Standard.

§Example

use icu::properties::{CodePointMapData, props::Block};

assert_eq!(
    CodePointMapData::<Block>::new().get('α'),
    Block::GreekAndCoptic,
);
assert_eq!(CodePointMapData::<Block>::new().get('a'), Block::BasicLatin,);

Implementations§

Source§

impl Block

Source

pub const NoBlock: Self

Source

pub const NB: Self = Self::NoBlock

Source

pub const BasicLatin: Self

Source

pub const ASCII: Self = Self::BasicLatin

Source

pub const Latin1Supplement: Self

Source

pub const Latin1Sup: Self = Self::Latin1Supplement

Source

pub const Latin1: Self = Self::Latin1Supplement

Source

pub const LatinExtendedA: Self

Source

pub const LatinExtA: Self = Self::LatinExtendedA

Source

pub const LatinExtendedB: Self

Source

pub const LatinExtB: Self = Self::LatinExtendedB

Source

pub const IPAExtensions: Self

Source

pub const IPAExt: Self = Self::IPAExtensions

Source

pub const SpacingModifierLetters: Self

Source

pub const ModifierLetters: Self = Self::SpacingModifierLetters

Source

pub const CombiningDiacriticalMarks: Self

Source

pub const Diacriticals: Self = Self::CombiningDiacriticalMarks

Source

pub const GreekAndCoptic: Self

Source

pub const Greek: Self = Self::GreekAndCoptic

Source

pub const Cyrillic: Self

Source

pub const Armenian: Self

Source

pub const Hebrew: Self

Source

pub const Arabic: Self

Source

pub const Syriac: Self

Source

pub const Thaana: Self

Source

pub const Devanagari: Self

Source

pub const Bengali: Self

Source

pub const Gurmukhi: Self

Source

pub const Gujarati: Self

Source

pub const Oriya: Self

Source

pub const Tamil: Self

Source

pub const Telugu: Self

Source

pub const Kannada: Self

Source

pub const Malayalam: Self

Source

pub const Sinhala: Self

Source

pub const Thai: Self

Source

pub const Lao: Self

Source

pub const Tibetan: Self

Source

pub const Myanmar: Self

Source

pub const Georgian: Self

Source

pub const HangulJamo: Self

Source

pub const Jamo: Self = Self::HangulJamo

Source

pub const Ethiopic: Self

Source

pub const Cherokee: Self

Source

pub const UnifiedCanadianAboriginalSyllabics: Self

Source

pub const UCAS: Self = Self::UnifiedCanadianAboriginalSyllabics

Source

pub const CanadianSyllabics: Self = Self::UnifiedCanadianAboriginalSyllabics

Source

pub const Ogham: Self

Source

pub const Runic: Self

Source

pub const Khmer: Self

Source

pub const Mongolian: Self

Source

pub const LatinExtendedAdditional: Self

Source

pub const LatinExtAdditional: Self = Self::LatinExtendedAdditional

Source

pub const GreekExtended: Self

Source

pub const GreekExt: Self = Self::GreekExtended

Source

pub const GeneralPunctuation: Self

Source

pub const Punctuation: Self = Self::GeneralPunctuation

Source

pub const SuperscriptsAndSubscripts: Self

Source

pub const SuperAndSub: Self = Self::SuperscriptsAndSubscripts

Source

pub const CurrencySymbols: Self

Source

pub const CombiningDiacriticalMarksForSymbols: Self

Source

pub const DiacriticalsForSymbols: Self = Self::CombiningDiacriticalMarksForSymbols

Source

pub const CombiningMarksForSymbols: Self = Self::CombiningDiacriticalMarksForSymbols

Source

pub const LetterlikeSymbols: Self

Source

pub const NumberForms: Self

Source

pub const Arrows: Self

Source

pub const MathematicalOperators: Self

Source

pub const MathOperators: Self = Self::MathematicalOperators

Source

pub const MiscellaneousTechnical: Self

Source

pub const MiscTechnical: Self = Self::MiscellaneousTechnical

Source

pub const ControlPictures: Self

Source

pub const OpticalCharacterRecognition: Self

Source

pub const OCR: Self = Self::OpticalCharacterRecognition

Source

pub const EnclosedAlphanumerics: Self

Source

pub const EnclosedAlphanum: Self = Self::EnclosedAlphanumerics

Source

pub const BoxDrawing: Self

Source

pub const BlockElements: Self

Source

pub const GeometricShapes: Self

Source

pub const MiscellaneousSymbols: Self

Source

pub const MiscSymbols: Self = Self::MiscellaneousSymbols

Source

pub const Dingbats: Self

Source

pub const BraillePatterns: Self

Source

pub const Braille: Self = Self::BraillePatterns

Source

pub const CJKRadicalsSupplement: Self

Source

pub const CJKRadicalsSup: Self = Self::CJKRadicalsSupplement

Source

pub const KangxiRadicals: Self

Source

pub const Kangxi: Self = Self::KangxiRadicals

Source

pub const IdeographicDescriptionCharacters: Self

Source

pub const IDC: Self = Self::IdeographicDescriptionCharacters

Source

pub const CJKSymbolsAndPunctuation: Self

Source

pub const CJKSymbols: Self = Self::CJKSymbolsAndPunctuation

Source

pub const Hiragana: Self

Source

pub const Katakana: Self

Source

pub const Bopomofo: Self

Source

pub const HangulCompatibilityJamo: Self

Source

pub const CompatJamo: Self = Self::HangulCompatibilityJamo

Source

pub const Kanbun: Self

Source

pub const BopomofoExtended: Self

Source

pub const BopomofoExt: Self = Self::BopomofoExtended

Source

pub const EnclosedCJKLettersAndMonths: Self

Source

pub const EnclosedCJK: Self = Self::EnclosedCJKLettersAndMonths

Source

pub const CJKCompatibility: Self

Source

pub const CJKCompat: Self = Self::CJKCompatibility

Source

pub const CJKUnifiedIdeographsExtensionA: Self

Source

pub const CJKExtA: Self = Self::CJKUnifiedIdeographsExtensionA

Source

pub const CJKUnifiedIdeographs: Self

Source

pub const CJK: Self = Self::CJKUnifiedIdeographs

Source

pub const YiSyllables: Self

Source

pub const YiRadicals: Self

Source

pub const HangulSyllables: Self

Source

pub const Hangul: Self = Self::HangulSyllables

Source

pub const HighSurrogates: Self

Source

pub const HighPrivateUseSurrogates: Self

Source

pub const HighPUSurrogates: Self = Self::HighPrivateUseSurrogates

Source

pub const LowSurrogates: Self

Source

pub const PrivateUseArea: Self

Source

pub const PUA: Self = Self::PrivateUseArea

Source

pub const PrivateUse: Self = Self::PrivateUseArea

Source

pub const CJKCompatibilityIdeographs: Self

Source

pub const CJKCompatIdeographs: Self = Self::CJKCompatibilityIdeographs

Source

pub const AlphabeticPresentationForms: Self

Source

pub const AlphabeticPF: Self = Self::AlphabeticPresentationForms

Source

pub const ArabicPresentationFormsA: Self

Source

pub const ArabicPFA: Self = Self::ArabicPresentationFormsA

Source

pub const CombiningHalfMarks: Self

Source

pub const HalfMarks: Self = Self::CombiningHalfMarks

Source

pub const CJKCompatibilityForms: Self

Source

pub const CJKCompatForms: Self = Self::CJKCompatibilityForms

Source

pub const SmallFormVariants: Self

Source

pub const SmallForms: Self = Self::SmallFormVariants

Source

pub const ArabicPresentationFormsB: Self

Source

pub const ArabicPFB: Self = Self::ArabicPresentationFormsB

Source

pub const Specials: Self

Source

pub const HalfwidthAndFullwidthForms: Self

Source

pub const HalfAndFullForms: Self = Self::HalfwidthAndFullwidthForms

Source

pub const OldItalic: Self

Source

pub const Gothic: Self

Source

pub const Deseret: Self

Source

pub const ByzantineMusicalSymbols: Self

Source

pub const ByzantineMusic: Self = Self::ByzantineMusicalSymbols

Source

pub const MusicalSymbols: Self

Source

pub const Music: Self = Self::MusicalSymbols

Source

pub const MathematicalAlphanumericSymbols: Self

Source

pub const MathAlphanum: Self = Self::MathematicalAlphanumericSymbols

Source

pub const CJKUnifiedIdeographsExtensionB: Self

Source

pub const CJKExtB: Self = Self::CJKUnifiedIdeographsExtensionB

Source

pub const CJKCompatibilityIdeographsSupplement: Self

Source

pub const CJKCompatIdeographsSup: Self = Self::CJKCompatibilityIdeographsSupplement

Source

pub const Tags: Self

Source

pub const CyrillicSupplement: Self

Source

pub const CyrillicSup: Self = Self::CyrillicSupplement

Source

pub const CyrillicSupplementary: Self = Self::CyrillicSupplement

Source

pub const Tagalog: Self

Source

pub const Hanunoo: Self

Source

pub const Buhid: Self

Source

pub const Tagbanwa: Self

Source

pub const MiscellaneousMathematicalSymbolsA: Self

Source

pub const MiscMathSymbolsA: Self = Self::MiscellaneousMathematicalSymbolsA

Source

pub const SupplementalArrowsA: Self

Source

pub const SupArrowsA: Self = Self::SupplementalArrowsA

Source

pub const SupplementalArrowsB: Self

Source

pub const SupArrowsB: Self = Self::SupplementalArrowsB

Source

pub const MiscellaneousMathematicalSymbolsB: Self

Source

pub const MiscMathSymbolsB: Self = Self::MiscellaneousMathematicalSymbolsB

Source

pub const SupplementalMathematicalOperators: Self

Source

pub const SupMathOperators: Self = Self::SupplementalMathematicalOperators

Source

pub const KatakanaPhoneticExtensions: Self

Source

pub const KatakanaExt: Self = Self::KatakanaPhoneticExtensions

Source

pub const VariationSelectors: Self

Source

pub const VS: Self = Self::VariationSelectors

Source

pub const SupplementaryPrivateUseAreaA: Self

Source

pub const SupPUAA: Self = Self::SupplementaryPrivateUseAreaA

Source

pub const SupplementaryPrivateUseAreaB: Self

Source

pub const SupPUAB: Self = Self::SupplementaryPrivateUseAreaB

Source

pub const Limbu: Self

Source

pub const TaiLe: Self

Source

pub const KhmerSymbols: Self

Source

pub const PhoneticExtensions: Self

Source

pub const PhoneticExt: Self = Self::PhoneticExtensions

Source

pub const MiscellaneousSymbolsAndArrows: Self

Source

pub const MiscArrows: Self = Self::MiscellaneousSymbolsAndArrows

Source

pub const YijingHexagramSymbols: Self

Source

pub const Yijing: Self = Self::YijingHexagramSymbols

Source

pub const LinearBSyllabary: Self

Source

pub const LinearBIdeograms: Self

Source

pub const AegeanNumbers: Self

Source

pub const Ugaritic: Self

Source

pub const Shavian: Self

Source

pub const Osmanya: Self

Source

pub const CypriotSyllabary: Self

Source

pub const TaiXuanJingSymbols: Self

Source

pub const TaiXuanJing: Self = Self::TaiXuanJingSymbols

Source

pub const VariationSelectorsSupplement: Self

Source

pub const VSSup: Self = Self::VariationSelectorsSupplement

Source

pub const AncientGreekMusicalNotation: Self

Source

pub const AncientGreekMusic: Self = Self::AncientGreekMusicalNotation

Source

pub const AncientGreekNumbers: Self

Source

pub const ArabicSupplement: Self

Source

pub const ArabicSup: Self = Self::ArabicSupplement

Source

pub const Buginese: Self

Source

pub const CJKStrokes: Self

Source

pub const CombiningDiacriticalMarksSupplement: Self

Source

pub const DiacriticalsSup: Self = Self::CombiningDiacriticalMarksSupplement

Source

pub const Coptic: Self

Source

pub const EthiopicExtended: Self

Source

pub const EthiopicExt: Self = Self::EthiopicExtended

Source

pub const EthiopicSupplement: Self

Source

pub const EthiopicSup: Self = Self::EthiopicSupplement

Source

pub const GeorgianSupplement: Self

Source

pub const GeorgianSup: Self = Self::GeorgianSupplement

Source

pub const Glagolitic: Self

Source

pub const Kharoshthi: Self

Source

pub const ModifierToneLetters: Self

Source

pub const NewTaiLue: Self

Source

pub const OldPersian: Self

Source

pub const PhoneticExtensionsSupplement: Self

Source

pub const PhoneticExtSup: Self = Self::PhoneticExtensionsSupplement

Source

pub const SupplementalPunctuation: Self

Source

pub const SupPunctuation: Self = Self::SupplementalPunctuation

Source

pub const SylotiNagri: Self

Source

pub const Tifinagh: Self

Source

pub const VerticalForms: Self

Source

pub const NKo: Self

Source

pub const Balinese: Self

Source

pub const LatinExtendedC: Self

Source

pub const LatinExtC: Self = Self::LatinExtendedC

Source

pub const LatinExtendedD: Self

Source

pub const LatinExtD: Self = Self::LatinExtendedD

Source

pub const PhagsPa: Self

Source

pub const Phoenician: Self

Source

pub const Cuneiform: Self

Source

pub const CuneiformNumbersAndPunctuation: Self

Source

pub const CuneiformNumbers: Self = Self::CuneiformNumbersAndPunctuation

Source

pub const CountingRodNumerals: Self

Source

pub const CountingRod: Self = Self::CountingRodNumerals

Source

pub const Sundanese: Self

Source

pub const Lepcha: Self

Source

pub const OlChiki: Self

Source

pub const CyrillicExtendedA: Self

Source

pub const CyrillicExtA: Self = Self::CyrillicExtendedA

Source

pub const Vai: Self

Source

pub const CyrillicExtendedB: Self

Source

pub const CyrillicExtB: Self = Self::CyrillicExtendedB

Source

pub const Saurashtra: Self

Source

pub const KayahLi: Self

Source

pub const Rejang: Self

Source

pub const Cham: Self

Source

pub const AncientSymbols: Self

Source

pub const PhaistosDisc: Self

Source

pub const Phaistos: Self = Self::PhaistosDisc

Source

pub const Lycian: Self

Source

pub const Carian: Self

Source

pub const Lydian: Self

Source

pub const MahjongTiles: Self

Source

pub const Mahjong: Self = Self::MahjongTiles

Source

pub const DominoTiles: Self

Source

pub const Domino: Self = Self::DominoTiles

Source

pub const Samaritan: Self

Source

pub const UnifiedCanadianAboriginalSyllabicsExtended: Self

Source

pub const UCASExt: Self = Self::UnifiedCanadianAboriginalSyllabicsExtended

Source

pub const TaiTham: Self

Source

pub const VedicExtensions: Self

Source

pub const VedicExt: Self = Self::VedicExtensions

Source

pub const Lisu: Self

Source

pub const Bamum: Self

Source

pub const CommonIndicNumberForms: Self

Source

pub const IndicNumberForms: Self = Self::CommonIndicNumberForms

Source

pub const DevanagariExtended: Self

Source

pub const DevanagariExt: Self = Self::DevanagariExtended

Source

pub const HangulJamoExtendedA: Self

Source

pub const JamoExtA: Self = Self::HangulJamoExtendedA

Source

pub const Javanese: Self

Source

pub const MyanmarExtendedA: Self

Source

pub const MyanmarExtA: Self = Self::MyanmarExtendedA

Source

pub const TaiViet: Self

Source

pub const MeeteiMayek: Self

Source

pub const HangulJamoExtendedB: Self

Source

pub const JamoExtB: Self = Self::HangulJamoExtendedB

Source

pub const ImperialAramaic: Self

Source

pub const OldSouthArabian: Self

Source

pub const Avestan: Self

Source

pub const InscriptionalParthian: Self

Source

pub const InscriptionalPahlavi: Self

Source

pub const OldTurkic: Self

Source

pub const RumiNumeralSymbols: Self

Source

pub const Rumi: Self = Self::RumiNumeralSymbols

Source

pub const Kaithi: Self

Source

pub const EgyptianHieroglyphs: Self

Source

pub const EnclosedAlphanumericSupplement: Self

Source

pub const EnclosedAlphanumSup: Self = Self::EnclosedAlphanumericSupplement

Source

pub const EnclosedIdeographicSupplement: Self

Source

pub const EnclosedIdeographicSup: Self = Self::EnclosedIdeographicSupplement

Source

pub const CJKUnifiedIdeographsExtensionC: Self

Source

pub const CJKExtC: Self = Self::CJKUnifiedIdeographsExtensionC

Source

pub const Mandaic: Self

Source

pub const Batak: Self

Source

pub const EthiopicExtendedA: Self

Source

pub const EthiopicExtA: Self = Self::EthiopicExtendedA

Source

pub const Brahmi: Self

Source

pub const BamumSupplement: Self

Source

pub const BamumSup: Self = Self::BamumSupplement

Source

pub const KanaSupplement: Self

Source

pub const KanaSup: Self = Self::KanaSupplement

Source

pub const PlayingCards: Self

Source

pub const MiscellaneousSymbolsAndPictographs: Self

Source

pub const MiscPictographs: Self = Self::MiscellaneousSymbolsAndPictographs

Source

pub const Emoticons: Self

Source

pub const TransportAndMapSymbols: Self

Source

pub const TransportAndMap: Self = Self::TransportAndMapSymbols

Source

pub const AlchemicalSymbols: Self

Source

pub const Alchemical: Self = Self::AlchemicalSymbols

Source

pub const CJKUnifiedIdeographsExtensionD: Self

Source

pub const CJKExtD: Self = Self::CJKUnifiedIdeographsExtensionD

Source

pub const ArabicExtendedA: Self

Source

pub const ArabicExtA: Self = Self::ArabicExtendedA

Source

pub const ArabicMathematicalAlphabeticSymbols: Self

Source

pub const ArabicMath: Self = Self::ArabicMathematicalAlphabeticSymbols

Source

pub const Chakma: Self

Source

pub const MeeteiMayekExtensions: Self

Source

pub const MeeteiMayekExt: Self = Self::MeeteiMayekExtensions

Source

pub const MeroiticCursive: Self

Source

pub const MeroiticHieroglyphs: Self

Source

pub const Miao: Self

Source

pub const Sharada: Self

Source

pub const SoraSompeng: Self

Source

pub const SundaneseSupplement: Self

Source

pub const SundaneseSup: Self = Self::SundaneseSupplement

Source

pub const Takri: Self

Source

pub const BassaVah: Self

Source

pub const CaucasianAlbanian: Self

Source

pub const CopticEpactNumbers: Self

Source

pub const CombiningDiacriticalMarksExtended: Self

Source

pub const DiacriticalsExt: Self = Self::CombiningDiacriticalMarksExtended

Source

pub const Duployan: Self

Source

pub const Elbasan: Self

Source

pub const GeometricShapesExtended: Self

Source

pub const GeometricShapesExt: Self = Self::GeometricShapesExtended

Source

pub const Grantha: Self

Source

pub const Khojki: Self

Source

pub const Khudawadi: Self

Source

pub const LatinExtendedE: Self

Source

pub const LatinExtE: Self = Self::LatinExtendedE

Source

pub const LinearA: Self

Source

pub const Mahajani: Self

Source

pub const Manichaean: Self

Source

pub const MendeKikakui: Self

Source

pub const Modi: Self

Source

pub const Mro: Self

Source

pub const MyanmarExtendedB: Self

Source

pub const MyanmarExtB: Self = Self::MyanmarExtendedB

Source

pub const Nabataean: Self

Source

pub const OldNorthArabian: Self

Source

pub const OldPermic: Self

Source

pub const OrnamentalDingbats: Self

Source

pub const PahawhHmong: Self

Source

pub const Palmyrene: Self

Source

pub const PauCinHau: Self

Source

pub const PsalterPahlavi: Self

Source

pub const ShorthandFormatControls: Self

Source

pub const Siddham: Self

Source

pub const SinhalaArchaicNumbers: Self

Source

pub const SupplementalArrowsC: Self

Source

pub const SupArrowsC: Self = Self::SupplementalArrowsC

Source

pub const Tirhuta: Self

Source

pub const WarangCiti: Self

Source

pub const Ahom: Self

Source

pub const AnatolianHieroglyphs: Self

Source

pub const CherokeeSupplement: Self

Source

pub const CherokeeSup: Self = Self::CherokeeSupplement

Source

pub const CJKUnifiedIdeographsExtensionE: Self

Source

pub const CJKExtE: Self = Self::CJKUnifiedIdeographsExtensionE

Source

pub const EarlyDynasticCuneiform: Self

Source

pub const Hatran: Self

Source

pub const Multani: Self

Source

pub const OldHungarian: Self

Source

pub const SupplementalSymbolsAndPictographs: Self

Source

pub const SupSymbolsAndPictographs: Self = Self::SupplementalSymbolsAndPictographs

Source

pub const SuttonSignWriting: Self

Source

pub const Adlam: Self

Source

pub const Bhaiksuki: Self

Source

pub const CyrillicExtendedC: Self

Source

pub const CyrillicExtC: Self = Self::CyrillicExtendedC

Source

pub const GlagoliticSupplement: Self

Source

pub const GlagoliticSup: Self = Self::GlagoliticSupplement

Source

pub const IdeographicSymbolsAndPunctuation: Self

Source

pub const IdeographicSymbols: Self = Self::IdeographicSymbolsAndPunctuation

Source

pub const Marchen: Self

Source

pub const MongolianSupplement: Self

Source

pub const MongolianSup: Self = Self::MongolianSupplement

Source

pub const Newa: Self

Source

pub const Osage: Self

Source

pub const Tangut: Self

Source

pub const TangutComponents: Self

Source

pub const CJKUnifiedIdeographsExtensionF: Self

Source

pub const CJKExtF: Self = Self::CJKUnifiedIdeographsExtensionF

Source

pub const KanaExtendedA: Self

Source

pub const KanaExtA: Self = Self::KanaExtendedA

Source

pub const MasaramGondi: Self

Source

pub const Nushu: Self

Source

pub const Soyombo: Self

Source

pub const SyriacSupplement: Self

Source

pub const SyriacSup: Self = Self::SyriacSupplement

Source

pub const ZanabazarSquare: Self

Source

pub const ChessSymbols: Self

Source

pub const Dogra: Self

Source

pub const GeorgianExtended: Self

Source

pub const GeorgianExt: Self = Self::GeorgianExtended

Source

pub const GunjalaGondi: Self

Source

pub const HanifiRohingya: Self

Source

pub const IndicSiyaqNumbers: Self

Source

pub const Makasar: Self

Source

pub const MayanNumerals: Self

Source

pub const Medefaidrin: Self

Source

pub const OldSogdian: Self

Source

pub const Sogdian: Self

Source

pub const EgyptianHieroglyphFormatControls: Self

Source

pub const Elymaic: Self

Source

pub const Nandinagari: Self

Source

pub const NyiakengPuachueHmong: Self

Source

pub const OttomanSiyaqNumbers: Self

Source

pub const SmallKanaExtension: Self

Source

pub const SmallKanaExt: Self = Self::SmallKanaExtension

Source

pub const SymbolsAndPictographsExtendedA: Self

Source

pub const SymbolsAndPictographsExtA: Self = Self::SymbolsAndPictographsExtendedA

Source

pub const TamilSupplement: Self

Source

pub const TamilSup: Self = Self::TamilSupplement

Source

pub const Wancho: Self

Source

pub const Chorasmian: Self

Source

pub const CJKUnifiedIdeographsExtensionG: Self

Source

pub const CJKExtG: Self = Self::CJKUnifiedIdeographsExtensionG

Source

pub const DivesAkuru: Self

Source

pub const KhitanSmallScript: Self

Source

pub const LisuSupplement: Self

Source

pub const LisuSup: Self = Self::LisuSupplement

Source

pub const SymbolsForLegacyComputing: Self

Source

pub const TangutSupplement: Self

Source

pub const TangutSup: Self = Self::TangutSupplement

Source

pub const Yezidi: Self

Source

pub const ArabicExtendedB: Self

Source

pub const ArabicExtB: Self = Self::ArabicExtendedB

Source

pub const CyproMinoan: Self

Source

pub const EthiopicExtendedB: Self

Source

pub const EthiopicExtB: Self = Self::EthiopicExtendedB

Source

pub const KanaExtendedB: Self

Source

pub const KanaExtB: Self = Self::KanaExtendedB

Source

pub const LatinExtendedF: Self

Source

pub const LatinExtF: Self = Self::LatinExtendedF

Source

pub const LatinExtendedG: Self

Source

pub const LatinExtG: Self = Self::LatinExtendedG

Source

pub const OldUyghur: Self

Source

pub const Tangsa: Self

Source

pub const Toto: Self

Source

pub const UnifiedCanadianAboriginalSyllabicsExtendedA: Self

Source

pub const UCASExtA: Self = Self::UnifiedCanadianAboriginalSyllabicsExtendedA

Source

pub const Vithkuqi: Self

Source

pub const ZnamennyMusicalNotation: Self

Source

pub const ZnamennyMusic: Self = Self::ZnamennyMusicalNotation

Source

pub const ArabicExtendedC: Self

Source

pub const ArabicExtC: Self = Self::ArabicExtendedC

Source

pub const CJKUnifiedIdeographsExtensionH: Self

Source

pub const CJKExtH: Self = Self::CJKUnifiedIdeographsExtensionH

Source

pub const CyrillicExtendedD: Self

Source

pub const CyrillicExtD: Self = Self::CyrillicExtendedD

Source

pub const DevanagariExtendedA: Self

Source

pub const DevanagariExtA: Self = Self::DevanagariExtendedA

Source

pub const KaktovikNumerals: Self

Source

pub const Kawi: Self

Source

pub const NagMundari: Self

Source

pub const CJKUnifiedIdeographsExtensionI: Self

Source

pub const CJKExtI: Self = Self::CJKUnifiedIdeographsExtensionI

Source

pub const EgyptianHieroglyphsExtendedA: Self

Source

pub const EgyptianHieroglyphsExtA: Self = Self::EgyptianHieroglyphsExtendedA

Source

pub const Garay: Self

Source

pub const GurungKhema: Self

Source

pub const KiratRai: Self

Source

pub const MyanmarExtendedC: Self

Source

pub const MyanmarExtC: Self = Self::MyanmarExtendedC

Source

pub const OlOnal: Self

Source

pub const Sunuwar: Self

Source

pub const SymbolsForLegacyComputingSupplement: Self

Source

pub const SymbolsForLegacyComputingSup: Self = Self::SymbolsForLegacyComputingSupplement

Source

pub const Todhri: Self

Source

pub const TuluTigalari: Self

Source

pub const BeriaErfe: Self

Source

pub const CJKUnifiedIdeographsExtensionJ: Self

Source

pub const CJKExtJ: Self = Self::CJKUnifiedIdeographsExtensionJ

Source

pub const MiscellaneousSymbolsSupplement: Self

Source

pub const MiscSymbolsSup: Self = Self::MiscellaneousSymbolsSupplement

Source

pub const SharadaSupplement: Self

Source

pub const SharadaSup: Self = Self::SharadaSupplement

Source

pub const Sidetic: Self

Source

pub const TaiYo: Self

Source

pub const TangutComponentsSupplement: Self

Source

pub const TangutComponentsSup: Self = Self::TangutComponentsSupplement

Source

pub const TolongSiki: Self

Source

pub const ArchaicCuneiformNumerals: Self

Source

pub const BengaliSupplement: Self

Source

pub const BengaliSup: Self = Self::BengaliSupplement

Source

pub const Jurchen: Self

Source

pub const JurchenRadicals: Self

Source

pub const MiscellaneousSymbolsAndArrowsExtended: Self

Source

pub const MiscArrowsExt: Self = Self::MiscellaneousSymbolsAndArrowsExtended

Source

pub const MusicalSymbolsSupplement: Self

Source

pub const MusicSup: Self = Self::MusicalSymbolsSupplement

Source

pub const Seal: Self

Source§

impl Block

Source

pub const ALL_VALUES: &'static [Self]

👎Deprecated

Deprecated

Trait Implementations§

Source§

impl AsULE for Block

Source§

type ULE = <u16 as AsULE>::ULE

The ULE type corresponding to Self. Read more
Source§

fn to_unaligned(self) -> Self::ULE

Converts from Self to Self::ULE. Read more
Source§

fn from_unaligned(unaligned: Self::ULE) -> Self

Converts from Self::ULE to Self. Read more
Source§

impl Clone for Block

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for Block

Source§

impl Debug for Block

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Block

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl EnumeratedProperty for Block

Source§

const NAME: &'static [u8]

The name of this property
Source§

const SHORT_NAME: &'static [u8]

The abbreviated name of this property, if it exists, otherwise the name
Source§

fn for_char(ch: char) -> Self

Convenience method for CodePointMapData::new().get(ch) Read more
Source§

impl Eq for Block

Source§

impl From<Block> for u16

Source§

fn from(other: Block) -> Self

Converts to this type from the input type.
Source§

impl Hash for Block

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl NamedEnumeratedProperty for Block

Source§

fn try_from_str(s: &str) -> Option<Self>

Convenience method for PropertyParser::new().get_loose(s) Read more
Source§

fn long_name(&self) -> &'static str

Convenience method for PropertyNamesLong::new().get(*self).unwrap() Read more
Source§

fn short_name(&self) -> &'static str

Convenience method for PropertyNamesShort::new().get(*self).unwrap() Read more
Source§

impl Ord for Block

Source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 (const: unstable) · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 (const: unstable) · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

fn clamp_to<R>(self, range: R) -> Self
where Self: Sized, R: ClampBounds<Self>,

🔬This is a nightly-only experimental API. (clamp_to)
Restrict a value to a certain range. Read more
Source§

impl ParseableEnumeratedProperty for Block

Source§

impl PartialEq for Block

Source§

fn eq(&self, other: &Self) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl PartialOrd for Block

Source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 (const: unstable) · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 (const: unstable) · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 (const: unstable) · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 (const: unstable) · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl StructuralPartialEq for Block

Source§

impl TrieValue for Block

Source§

type TryFromU32Error = TryFromIntError

Last-resort fallback value to return if we cannot read data from the trie. Read more
Source§

fn try_from_u32(i: u32) -> Result<Self, Self::TryFromU32Error>

A parsing function that is primarily motivated by deserialization contexts. When the serialization type width is smaller than 32 bits, then it is expected that the call site will widen the value to a u32 first.
Source§

fn to_u32(self) -> u32

A method for converting back to a u32 that can roundtrip through Self::try_from_u32(). The default implementation of this trait method panics in debug mode and returns 0 in release mode. Read more

Auto Trait Implementations§

§

impl Freeze for Block

§

impl RefUnwindSafe for Block

§

impl Send for Block

§

impl Sync for Block

§

impl Unpin for Block

§

impl UnsafeUnpin for Block

§

impl UnwindSafe for Block

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

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

fn clone_into(&self, target: &mut T)

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

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.