mod constants {
pub const CYRILLIC_CAPITAL_LETTER_ZEMLYA: char = 'Ꙁ';
pub const CYRILLIC_SMALL_LETTER_ZEMLYA: char = 'ꙁ';
pub const CYRILLIC_CAPITAL_LETTER_DZELO: char = 'Ꙃ';
pub const CYRILLIC_SMALL_LETTER_DZELO: char = 'ꙃ';
pub const CYRILLIC_CAPITAL_LETTER_REVERSED_DZE: char = 'Ꙅ';
pub const CYRILLIC_SMALL_LETTER_REVERSED_DZE: char = 'ꙅ';
pub const CYRILLIC_CAPITAL_LETTER_IOTA: char = 'Ꙇ';
pub const CYRILLIC_SMALL_LETTER_IOTA: char = 'ꙇ';
pub const CYRILLIC_CAPITAL_LETTER_DJERV: char = 'Ꙉ';
pub const CYRILLIC_SMALL_LETTER_DJERV: char = 'ꙉ';
pub const CYRILLIC_CAPITAL_LETTER_MONOGRAPH_UK: char = 'Ꙋ';
pub const CYRILLIC_SMALL_LETTER_MONOGRAPH_UK: char = 'ꙋ';
pub const CYRILLIC_CAPITAL_LETTER_BROAD_OMEGA: char = 'Ꙍ';
pub const CYRILLIC_SMALL_LETTER_BROAD_OMEGA: char = 'ꙍ';
pub const CYRILLIC_CAPITAL_LETTER_NEUTRAL_YER: char = 'Ꙏ';
pub const CYRILLIC_SMALL_LETTER_NEUTRAL_YER: char = 'ꙏ';
pub const CYRILLIC_CAPITAL_LETTER_YERU_WITH_BACK_YER: char = 'Ꙑ';
pub const CYRILLIC_SMALL_LETTER_YERU_WITH_BACK_YER: char = 'ꙑ';
pub const CYRILLIC_CAPITAL_LETTER_IOTIFIED_YAT: char = 'Ꙓ';
pub const CYRILLIC_SMALL_LETTER_IOTIFIED_YAT: char = 'ꙓ';
pub const CYRILLIC_CAPITAL_LETTER_REVERSED_YU: char = 'Ꙕ';
pub const CYRILLIC_SMALL_LETTER_REVERSED_YU: char = 'ꙕ';
pub const CYRILLIC_CAPITAL_LETTER_IOTIFIED_A: char = 'Ꙗ';
pub const CYRILLIC_SMALL_LETTER_IOTIFIED_A: char = 'ꙗ';
pub const CYRILLIC_CAPITAL_LETTER_CLOSED_LITTLE_YUS: char = 'Ꙙ';
pub const CYRILLIC_SMALL_LETTER_CLOSED_LITTLE_YUS: char = 'ꙙ';
pub const CYRILLIC_CAPITAL_LETTER_BLENDED_YUS: char = 'Ꙛ';
pub const CYRILLIC_SMALL_LETTER_BLENDED_YUS: char = 'ꙛ';
pub const CYRILLIC_CAPITAL_LETTER_IOTIFIED_CLOSED_LITTLE_YUS: char = 'Ꙝ';
pub const CYRILLIC_SMALL_LETTER_IOTIFIED_CLOSED_LITTLE_YUS: char = 'ꙝ';
pub const CYRILLIC_CAPITAL_LETTER_YN: char = 'Ꙟ';
pub const CYRILLIC_SMALL_LETTER_YN: char = 'ꙟ';
pub const CYRILLIC_CAPITAL_LETTER_REVERSED_TSE: char = 'Ꙡ';
pub const CYRILLIC_SMALL_LETTER_REVERSED_TSE: char = 'ꙡ';
pub const CYRILLIC_CAPITAL_LETTER_SOFT_DE: char = 'Ꙣ';
pub const CYRILLIC_SMALL_LETTER_SOFT_DE: char = 'ꙣ';
pub const CYRILLIC_CAPITAL_LETTER_SOFT_EL: char = 'Ꙥ';
pub const CYRILLIC_SMALL_LETTER_SOFT_EL: char = 'ꙥ';
pub const CYRILLIC_CAPITAL_LETTER_SOFT_EM: char = 'Ꙧ';
pub const CYRILLIC_SMALL_LETTER_SOFT_EM: char = 'ꙧ';
pub const CYRILLIC_CAPITAL_LETTER_MONOCULAR_O: char = 'Ꙩ';
pub const CYRILLIC_SMALL_LETTER_MONOCULAR_O: char = 'ꙩ';
pub const CYRILLIC_CAPITAL_LETTER_BINOCULAR_O: char = 'Ꙫ';
pub const CYRILLIC_SMALL_LETTER_BINOCULAR_O: char = 'ꙫ';
pub const CYRILLIC_CAPITAL_LETTER_DOUBLE_MONOCULAR_O: char = 'Ꙭ';
pub const CYRILLIC_SMALL_LETTER_DOUBLE_MONOCULAR_O: char = 'ꙭ';
pub const CYRILLIC_LETTER_MULTIOCULAR_O: char = 'ꙮ';
pub const COMBINING_CYRILLIC_VZMET: char = '꙯';
pub const COMBINING_CYRILLIC_TEN_MILLIONS_SIGN: char = '꙰';
pub const COMBINING_CYRILLIC_HUNDRED_MILLIONS_SIGN: char = '꙱';
pub const COMBINING_CYRILLIC_THOUSAND_MILLIONS_SIGN: char = '꙲';
pub const SLAVONIC_ASTERISK: char = '꙳';
pub const COMBINING_CYRILLIC_LETTER_UKRAINIAN_IE: char = 'ꙴ';
pub const COMBINING_CYRILLIC_LETTER_I: char = 'ꙵ';
pub const COMBINING_CYRILLIC_LETTER_YI: char = 'ꙶ';
pub const COMBINING_CYRILLIC_LETTER_U: char = 'ꙷ';
pub const COMBINING_CYRILLIC_LETTER_HARD_SIGN: char = 'ꙸ';
pub const COMBINING_CYRILLIC_LETTER_YERU: char = 'ꙹ';
pub const COMBINING_CYRILLIC_LETTER_SOFT_SIGN: char = 'ꙺ';
pub const COMBINING_CYRILLIC_LETTER_OMEGA: char = 'ꙻ';
pub const COMBINING_CYRILLIC_KAVYKA: char = '꙼';
pub const COMBINING_CYRILLIC_PAYEROK: char = '꙽';
pub const CYRILLIC_KAVYKA: char = '꙾';
pub const CYRILLIC_PAYEROK: char = 'ꙿ';
pub const CYRILLIC_CAPITAL_LETTER_DWE: char = 'Ꚁ';
pub const CYRILLIC_SMALL_LETTER_DWE: char = 'ꚁ';
pub const CYRILLIC_CAPITAL_LETTER_DZWE: char = 'Ꚃ';
pub const CYRILLIC_SMALL_LETTER_DZWE: char = 'ꚃ';
pub const CYRILLIC_CAPITAL_LETTER_ZHWE: char = 'Ꚅ';
pub const CYRILLIC_SMALL_LETTER_ZHWE: char = 'ꚅ';
pub const CYRILLIC_CAPITAL_LETTER_CCHE: char = 'Ꚇ';
pub const CYRILLIC_SMALL_LETTER_CCHE: char = 'ꚇ';
pub const CYRILLIC_CAPITAL_LETTER_DZZE: char = 'Ꚉ';
pub const CYRILLIC_SMALL_LETTER_DZZE: char = 'ꚉ';
pub const CYRILLIC_CAPITAL_LETTER_TE_WITH_MIDDLE_HOOK: char = 'Ꚋ';
pub const CYRILLIC_SMALL_LETTER_TE_WITH_MIDDLE_HOOK: char = 'ꚋ';
pub const CYRILLIC_CAPITAL_LETTER_TWE: char = 'Ꚍ';
pub const CYRILLIC_SMALL_LETTER_TWE: char = 'ꚍ';
pub const CYRILLIC_CAPITAL_LETTER_TSWE: char = 'Ꚏ';
pub const CYRILLIC_SMALL_LETTER_TSWE: char = 'ꚏ';
pub const CYRILLIC_CAPITAL_LETTER_TSSE: char = 'Ꚑ';
pub const CYRILLIC_SMALL_LETTER_TSSE: char = 'ꚑ';
pub const CYRILLIC_CAPITAL_LETTER_TCHE: char = 'Ꚓ';
pub const CYRILLIC_SMALL_LETTER_TCHE: char = 'ꚓ';
pub const CYRILLIC_CAPITAL_LETTER_HWE: char = 'Ꚕ';
pub const CYRILLIC_SMALL_LETTER_HWE: char = 'ꚕ';
pub const CYRILLIC_CAPITAL_LETTER_SHWE: char = 'Ꚗ';
pub const CYRILLIC_SMALL_LETTER_SHWE: char = 'ꚗ';
pub const CYRILLIC_CAPITAL_LETTER_DOUBLE_O: char = 'Ꚙ';
pub const CYRILLIC_SMALL_LETTER_DOUBLE_O: char = 'ꚙ';
pub const CYRILLIC_CAPITAL_LETTER_CROSSED_O: char = 'Ꚛ';
pub const CYRILLIC_SMALL_LETTER_CROSSED_O: char = 'ꚛ';
pub const MODIFIER_LETTER_CYRILLIC_HARD_SIGN: char = 'ꚜ';
pub const MODIFIER_LETTER_CYRILLIC_SOFT_SIGN: char = 'ꚝ';
pub const COMBINING_CYRILLIC_LETTER_EF: char = 'ꚞ';
}
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum CyrillicExtendedB {
CyrillicCapitalLetterZemlya,
CyrillicSmallLetterZemlya,
CyrillicCapitalLetterDzelo,
CyrillicSmallLetterDzelo,
CyrillicCapitalLetterReversedDze,
CyrillicSmallLetterReversedDze,
CyrillicCapitalLetterIota,
CyrillicSmallLetterIota,
CyrillicCapitalLetterDjerv,
CyrillicSmallLetterDjerv,
CyrillicCapitalLetterMonographUk,
CyrillicSmallLetterMonographUk,
CyrillicCapitalLetterBroadOmega,
CyrillicSmallLetterBroadOmega,
CyrillicCapitalLetterNeutralYer,
CyrillicSmallLetterNeutralYer,
CyrillicCapitalLetterYeruWithBackYer,
CyrillicSmallLetterYeruWithBackYer,
CyrillicCapitalLetterIotifiedYat,
CyrillicSmallLetterIotifiedYat,
CyrillicCapitalLetterReversedYu,
CyrillicSmallLetterReversedYu,
CyrillicCapitalLetterIotifiedA,
CyrillicSmallLetterIotifiedA,
CyrillicCapitalLetterClosedLittleYus,
CyrillicSmallLetterClosedLittleYus,
CyrillicCapitalLetterBlendedYus,
CyrillicSmallLetterBlendedYus,
CyrillicCapitalLetterIotifiedClosedLittleYus,
CyrillicSmallLetterIotifiedClosedLittleYus,
CyrillicCapitalLetterYn,
CyrillicSmallLetterYn,
CyrillicCapitalLetterReversedTse,
CyrillicSmallLetterReversedTse,
CyrillicCapitalLetterSoftDe,
CyrillicSmallLetterSoftDe,
CyrillicCapitalLetterSoftEl,
CyrillicSmallLetterSoftEl,
CyrillicCapitalLetterSoftEm,
CyrillicSmallLetterSoftEm,
CyrillicCapitalLetterMonocularO,
CyrillicSmallLetterMonocularO,
CyrillicCapitalLetterBinocularO,
CyrillicSmallLetterBinocularO,
CyrillicCapitalLetterDoubleMonocularO,
CyrillicSmallLetterDoubleMonocularO,
CyrillicLetterMultiocularO,
CombiningCyrillicVzmet,
CombiningCyrillicTenMillionsSign,
CombiningCyrillicHundredMillionsSign,
CombiningCyrillicThousandMillionsSign,
SlavonicAsterisk,
CombiningCyrillicLetterUkrainianIe,
CombiningCyrillicLetterI,
CombiningCyrillicLetterYi,
CombiningCyrillicLetterU,
CombiningCyrillicLetterHardSign,
CombiningCyrillicLetterYeru,
CombiningCyrillicLetterSoftSign,
CombiningCyrillicLetterOmega,
CombiningCyrillicKavyka,
CombiningCyrillicPayerok,
CyrillicKavyka,
CyrillicPayerok,
CyrillicCapitalLetterDwe,
CyrillicSmallLetterDwe,
CyrillicCapitalLetterDzwe,
CyrillicSmallLetterDzwe,
CyrillicCapitalLetterZhwe,
CyrillicSmallLetterZhwe,
CyrillicCapitalLetterCche,
CyrillicSmallLetterCche,
CyrillicCapitalLetterDzze,
CyrillicSmallLetterDzze,
CyrillicCapitalLetterTeWithMiddleHook,
CyrillicSmallLetterTeWithMiddleHook,
CyrillicCapitalLetterTwe,
CyrillicSmallLetterTwe,
CyrillicCapitalLetterTswe,
CyrillicSmallLetterTswe,
CyrillicCapitalLetterTsse,
CyrillicSmallLetterTsse,
CyrillicCapitalLetterTche,
CyrillicSmallLetterTche,
CyrillicCapitalLetterHwe,
CyrillicSmallLetterHwe,
CyrillicCapitalLetterShwe,
CyrillicSmallLetterShwe,
CyrillicCapitalLetterDoubleO,
CyrillicSmallLetterDoubleO,
CyrillicCapitalLetterCrossedO,
CyrillicSmallLetterCrossedO,
ModifierLetterCyrillicHardSign,
ModifierLetterCyrillicSoftSign,
CombiningCyrillicLetterEf,
}
impl Into<char> for CyrillicExtendedB {
fn into(self) -> char {
use constants::*;
match self {
CyrillicExtendedB::CyrillicCapitalLetterZemlya => CYRILLIC_CAPITAL_LETTER_ZEMLYA,
CyrillicExtendedB::CyrillicSmallLetterZemlya => CYRILLIC_SMALL_LETTER_ZEMLYA,
CyrillicExtendedB::CyrillicCapitalLetterDzelo => CYRILLIC_CAPITAL_LETTER_DZELO,
CyrillicExtendedB::CyrillicSmallLetterDzelo => CYRILLIC_SMALL_LETTER_DZELO,
CyrillicExtendedB::CyrillicCapitalLetterReversedDze => CYRILLIC_CAPITAL_LETTER_REVERSED_DZE,
CyrillicExtendedB::CyrillicSmallLetterReversedDze => CYRILLIC_SMALL_LETTER_REVERSED_DZE,
CyrillicExtendedB::CyrillicCapitalLetterIota => CYRILLIC_CAPITAL_LETTER_IOTA,
CyrillicExtendedB::CyrillicSmallLetterIota => CYRILLIC_SMALL_LETTER_IOTA,
CyrillicExtendedB::CyrillicCapitalLetterDjerv => CYRILLIC_CAPITAL_LETTER_DJERV,
CyrillicExtendedB::CyrillicSmallLetterDjerv => CYRILLIC_SMALL_LETTER_DJERV,
CyrillicExtendedB::CyrillicCapitalLetterMonographUk => CYRILLIC_CAPITAL_LETTER_MONOGRAPH_UK,
CyrillicExtendedB::CyrillicSmallLetterMonographUk => CYRILLIC_SMALL_LETTER_MONOGRAPH_UK,
CyrillicExtendedB::CyrillicCapitalLetterBroadOmega => CYRILLIC_CAPITAL_LETTER_BROAD_OMEGA,
CyrillicExtendedB::CyrillicSmallLetterBroadOmega => CYRILLIC_SMALL_LETTER_BROAD_OMEGA,
CyrillicExtendedB::CyrillicCapitalLetterNeutralYer => CYRILLIC_CAPITAL_LETTER_NEUTRAL_YER,
CyrillicExtendedB::CyrillicSmallLetterNeutralYer => CYRILLIC_SMALL_LETTER_NEUTRAL_YER,
CyrillicExtendedB::CyrillicCapitalLetterYeruWithBackYer => CYRILLIC_CAPITAL_LETTER_YERU_WITH_BACK_YER,
CyrillicExtendedB::CyrillicSmallLetterYeruWithBackYer => CYRILLIC_SMALL_LETTER_YERU_WITH_BACK_YER,
CyrillicExtendedB::CyrillicCapitalLetterIotifiedYat => CYRILLIC_CAPITAL_LETTER_IOTIFIED_YAT,
CyrillicExtendedB::CyrillicSmallLetterIotifiedYat => CYRILLIC_SMALL_LETTER_IOTIFIED_YAT,
CyrillicExtendedB::CyrillicCapitalLetterReversedYu => CYRILLIC_CAPITAL_LETTER_REVERSED_YU,
CyrillicExtendedB::CyrillicSmallLetterReversedYu => CYRILLIC_SMALL_LETTER_REVERSED_YU,
CyrillicExtendedB::CyrillicCapitalLetterIotifiedA => CYRILLIC_CAPITAL_LETTER_IOTIFIED_A,
CyrillicExtendedB::CyrillicSmallLetterIotifiedA => CYRILLIC_SMALL_LETTER_IOTIFIED_A,
CyrillicExtendedB::CyrillicCapitalLetterClosedLittleYus => CYRILLIC_CAPITAL_LETTER_CLOSED_LITTLE_YUS,
CyrillicExtendedB::CyrillicSmallLetterClosedLittleYus => CYRILLIC_SMALL_LETTER_CLOSED_LITTLE_YUS,
CyrillicExtendedB::CyrillicCapitalLetterBlendedYus => CYRILLIC_CAPITAL_LETTER_BLENDED_YUS,
CyrillicExtendedB::CyrillicSmallLetterBlendedYus => CYRILLIC_SMALL_LETTER_BLENDED_YUS,
CyrillicExtendedB::CyrillicCapitalLetterIotifiedClosedLittleYus => CYRILLIC_CAPITAL_LETTER_IOTIFIED_CLOSED_LITTLE_YUS,
CyrillicExtendedB::CyrillicSmallLetterIotifiedClosedLittleYus => CYRILLIC_SMALL_LETTER_IOTIFIED_CLOSED_LITTLE_YUS,
CyrillicExtendedB::CyrillicCapitalLetterYn => CYRILLIC_CAPITAL_LETTER_YN,
CyrillicExtendedB::CyrillicSmallLetterYn => CYRILLIC_SMALL_LETTER_YN,
CyrillicExtendedB::CyrillicCapitalLetterReversedTse => CYRILLIC_CAPITAL_LETTER_REVERSED_TSE,
CyrillicExtendedB::CyrillicSmallLetterReversedTse => CYRILLIC_SMALL_LETTER_REVERSED_TSE,
CyrillicExtendedB::CyrillicCapitalLetterSoftDe => CYRILLIC_CAPITAL_LETTER_SOFT_DE,
CyrillicExtendedB::CyrillicSmallLetterSoftDe => CYRILLIC_SMALL_LETTER_SOFT_DE,
CyrillicExtendedB::CyrillicCapitalLetterSoftEl => CYRILLIC_CAPITAL_LETTER_SOFT_EL,
CyrillicExtendedB::CyrillicSmallLetterSoftEl => CYRILLIC_SMALL_LETTER_SOFT_EL,
CyrillicExtendedB::CyrillicCapitalLetterSoftEm => CYRILLIC_CAPITAL_LETTER_SOFT_EM,
CyrillicExtendedB::CyrillicSmallLetterSoftEm => CYRILLIC_SMALL_LETTER_SOFT_EM,
CyrillicExtendedB::CyrillicCapitalLetterMonocularO => CYRILLIC_CAPITAL_LETTER_MONOCULAR_O,
CyrillicExtendedB::CyrillicSmallLetterMonocularO => CYRILLIC_SMALL_LETTER_MONOCULAR_O,
CyrillicExtendedB::CyrillicCapitalLetterBinocularO => CYRILLIC_CAPITAL_LETTER_BINOCULAR_O,
CyrillicExtendedB::CyrillicSmallLetterBinocularO => CYRILLIC_SMALL_LETTER_BINOCULAR_O,
CyrillicExtendedB::CyrillicCapitalLetterDoubleMonocularO => CYRILLIC_CAPITAL_LETTER_DOUBLE_MONOCULAR_O,
CyrillicExtendedB::CyrillicSmallLetterDoubleMonocularO => CYRILLIC_SMALL_LETTER_DOUBLE_MONOCULAR_O,
CyrillicExtendedB::CyrillicLetterMultiocularO => CYRILLIC_LETTER_MULTIOCULAR_O,
CyrillicExtendedB::CombiningCyrillicVzmet => COMBINING_CYRILLIC_VZMET,
CyrillicExtendedB::CombiningCyrillicTenMillionsSign => COMBINING_CYRILLIC_TEN_MILLIONS_SIGN,
CyrillicExtendedB::CombiningCyrillicHundredMillionsSign => COMBINING_CYRILLIC_HUNDRED_MILLIONS_SIGN,
CyrillicExtendedB::CombiningCyrillicThousandMillionsSign => COMBINING_CYRILLIC_THOUSAND_MILLIONS_SIGN,
CyrillicExtendedB::SlavonicAsterisk => SLAVONIC_ASTERISK,
CyrillicExtendedB::CombiningCyrillicLetterUkrainianIe => COMBINING_CYRILLIC_LETTER_UKRAINIAN_IE,
CyrillicExtendedB::CombiningCyrillicLetterI => COMBINING_CYRILLIC_LETTER_I,
CyrillicExtendedB::CombiningCyrillicLetterYi => COMBINING_CYRILLIC_LETTER_YI,
CyrillicExtendedB::CombiningCyrillicLetterU => COMBINING_CYRILLIC_LETTER_U,
CyrillicExtendedB::CombiningCyrillicLetterHardSign => COMBINING_CYRILLIC_LETTER_HARD_SIGN,
CyrillicExtendedB::CombiningCyrillicLetterYeru => COMBINING_CYRILLIC_LETTER_YERU,
CyrillicExtendedB::CombiningCyrillicLetterSoftSign => COMBINING_CYRILLIC_LETTER_SOFT_SIGN,
CyrillicExtendedB::CombiningCyrillicLetterOmega => COMBINING_CYRILLIC_LETTER_OMEGA,
CyrillicExtendedB::CombiningCyrillicKavyka => COMBINING_CYRILLIC_KAVYKA,
CyrillicExtendedB::CombiningCyrillicPayerok => COMBINING_CYRILLIC_PAYEROK,
CyrillicExtendedB::CyrillicKavyka => CYRILLIC_KAVYKA,
CyrillicExtendedB::CyrillicPayerok => CYRILLIC_PAYEROK,
CyrillicExtendedB::CyrillicCapitalLetterDwe => CYRILLIC_CAPITAL_LETTER_DWE,
CyrillicExtendedB::CyrillicSmallLetterDwe => CYRILLIC_SMALL_LETTER_DWE,
CyrillicExtendedB::CyrillicCapitalLetterDzwe => CYRILLIC_CAPITAL_LETTER_DZWE,
CyrillicExtendedB::CyrillicSmallLetterDzwe => CYRILLIC_SMALL_LETTER_DZWE,
CyrillicExtendedB::CyrillicCapitalLetterZhwe => CYRILLIC_CAPITAL_LETTER_ZHWE,
CyrillicExtendedB::CyrillicSmallLetterZhwe => CYRILLIC_SMALL_LETTER_ZHWE,
CyrillicExtendedB::CyrillicCapitalLetterCche => CYRILLIC_CAPITAL_LETTER_CCHE,
CyrillicExtendedB::CyrillicSmallLetterCche => CYRILLIC_SMALL_LETTER_CCHE,
CyrillicExtendedB::CyrillicCapitalLetterDzze => CYRILLIC_CAPITAL_LETTER_DZZE,
CyrillicExtendedB::CyrillicSmallLetterDzze => CYRILLIC_SMALL_LETTER_DZZE,
CyrillicExtendedB::CyrillicCapitalLetterTeWithMiddleHook => CYRILLIC_CAPITAL_LETTER_TE_WITH_MIDDLE_HOOK,
CyrillicExtendedB::CyrillicSmallLetterTeWithMiddleHook => CYRILLIC_SMALL_LETTER_TE_WITH_MIDDLE_HOOK,
CyrillicExtendedB::CyrillicCapitalLetterTwe => CYRILLIC_CAPITAL_LETTER_TWE,
CyrillicExtendedB::CyrillicSmallLetterTwe => CYRILLIC_SMALL_LETTER_TWE,
CyrillicExtendedB::CyrillicCapitalLetterTswe => CYRILLIC_CAPITAL_LETTER_TSWE,
CyrillicExtendedB::CyrillicSmallLetterTswe => CYRILLIC_SMALL_LETTER_TSWE,
CyrillicExtendedB::CyrillicCapitalLetterTsse => CYRILLIC_CAPITAL_LETTER_TSSE,
CyrillicExtendedB::CyrillicSmallLetterTsse => CYRILLIC_SMALL_LETTER_TSSE,
CyrillicExtendedB::CyrillicCapitalLetterTche => CYRILLIC_CAPITAL_LETTER_TCHE,
CyrillicExtendedB::CyrillicSmallLetterTche => CYRILLIC_SMALL_LETTER_TCHE,
CyrillicExtendedB::CyrillicCapitalLetterHwe => CYRILLIC_CAPITAL_LETTER_HWE,
CyrillicExtendedB::CyrillicSmallLetterHwe => CYRILLIC_SMALL_LETTER_HWE,
CyrillicExtendedB::CyrillicCapitalLetterShwe => CYRILLIC_CAPITAL_LETTER_SHWE,
CyrillicExtendedB::CyrillicSmallLetterShwe => CYRILLIC_SMALL_LETTER_SHWE,
CyrillicExtendedB::CyrillicCapitalLetterDoubleO => CYRILLIC_CAPITAL_LETTER_DOUBLE_O,
CyrillicExtendedB::CyrillicSmallLetterDoubleO => CYRILLIC_SMALL_LETTER_DOUBLE_O,
CyrillicExtendedB::CyrillicCapitalLetterCrossedO => CYRILLIC_CAPITAL_LETTER_CROSSED_O,
CyrillicExtendedB::CyrillicSmallLetterCrossedO => CYRILLIC_SMALL_LETTER_CROSSED_O,
CyrillicExtendedB::ModifierLetterCyrillicHardSign => MODIFIER_LETTER_CYRILLIC_HARD_SIGN,
CyrillicExtendedB::ModifierLetterCyrillicSoftSign => MODIFIER_LETTER_CYRILLIC_SOFT_SIGN,
CyrillicExtendedB::CombiningCyrillicLetterEf => COMBINING_CYRILLIC_LETTER_EF,
}
}
}
impl std::convert::TryFrom<char> for CyrillicExtendedB {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
use constants::*;
match c {
CYRILLIC_CAPITAL_LETTER_ZEMLYA => Ok(CyrillicExtendedB::CyrillicCapitalLetterZemlya),
CYRILLIC_SMALL_LETTER_ZEMLYA => Ok(CyrillicExtendedB::CyrillicSmallLetterZemlya),
CYRILLIC_CAPITAL_LETTER_DZELO => Ok(CyrillicExtendedB::CyrillicCapitalLetterDzelo),
CYRILLIC_SMALL_LETTER_DZELO => Ok(CyrillicExtendedB::CyrillicSmallLetterDzelo),
CYRILLIC_CAPITAL_LETTER_REVERSED_DZE => Ok(CyrillicExtendedB::CyrillicCapitalLetterReversedDze),
CYRILLIC_SMALL_LETTER_REVERSED_DZE => Ok(CyrillicExtendedB::CyrillicSmallLetterReversedDze),
CYRILLIC_CAPITAL_LETTER_IOTA => Ok(CyrillicExtendedB::CyrillicCapitalLetterIota),
CYRILLIC_SMALL_LETTER_IOTA => Ok(CyrillicExtendedB::CyrillicSmallLetterIota),
CYRILLIC_CAPITAL_LETTER_DJERV => Ok(CyrillicExtendedB::CyrillicCapitalLetterDjerv),
CYRILLIC_SMALL_LETTER_DJERV => Ok(CyrillicExtendedB::CyrillicSmallLetterDjerv),
CYRILLIC_CAPITAL_LETTER_MONOGRAPH_UK => Ok(CyrillicExtendedB::CyrillicCapitalLetterMonographUk),
CYRILLIC_SMALL_LETTER_MONOGRAPH_UK => Ok(CyrillicExtendedB::CyrillicSmallLetterMonographUk),
CYRILLIC_CAPITAL_LETTER_BROAD_OMEGA => Ok(CyrillicExtendedB::CyrillicCapitalLetterBroadOmega),
CYRILLIC_SMALL_LETTER_BROAD_OMEGA => Ok(CyrillicExtendedB::CyrillicSmallLetterBroadOmega),
CYRILLIC_CAPITAL_LETTER_NEUTRAL_YER => Ok(CyrillicExtendedB::CyrillicCapitalLetterNeutralYer),
CYRILLIC_SMALL_LETTER_NEUTRAL_YER => Ok(CyrillicExtendedB::CyrillicSmallLetterNeutralYer),
CYRILLIC_CAPITAL_LETTER_YERU_WITH_BACK_YER => Ok(CyrillicExtendedB::CyrillicCapitalLetterYeruWithBackYer),
CYRILLIC_SMALL_LETTER_YERU_WITH_BACK_YER => Ok(CyrillicExtendedB::CyrillicSmallLetterYeruWithBackYer),
CYRILLIC_CAPITAL_LETTER_IOTIFIED_YAT => Ok(CyrillicExtendedB::CyrillicCapitalLetterIotifiedYat),
CYRILLIC_SMALL_LETTER_IOTIFIED_YAT => Ok(CyrillicExtendedB::CyrillicSmallLetterIotifiedYat),
CYRILLIC_CAPITAL_LETTER_REVERSED_YU => Ok(CyrillicExtendedB::CyrillicCapitalLetterReversedYu),
CYRILLIC_SMALL_LETTER_REVERSED_YU => Ok(CyrillicExtendedB::CyrillicSmallLetterReversedYu),
CYRILLIC_CAPITAL_LETTER_IOTIFIED_A => Ok(CyrillicExtendedB::CyrillicCapitalLetterIotifiedA),
CYRILLIC_SMALL_LETTER_IOTIFIED_A => Ok(CyrillicExtendedB::CyrillicSmallLetterIotifiedA),
CYRILLIC_CAPITAL_LETTER_CLOSED_LITTLE_YUS => Ok(CyrillicExtendedB::CyrillicCapitalLetterClosedLittleYus),
CYRILLIC_SMALL_LETTER_CLOSED_LITTLE_YUS => Ok(CyrillicExtendedB::CyrillicSmallLetterClosedLittleYus),
CYRILLIC_CAPITAL_LETTER_BLENDED_YUS => Ok(CyrillicExtendedB::CyrillicCapitalLetterBlendedYus),
CYRILLIC_SMALL_LETTER_BLENDED_YUS => Ok(CyrillicExtendedB::CyrillicSmallLetterBlendedYus),
CYRILLIC_CAPITAL_LETTER_IOTIFIED_CLOSED_LITTLE_YUS => Ok(CyrillicExtendedB::CyrillicCapitalLetterIotifiedClosedLittleYus),
CYRILLIC_SMALL_LETTER_IOTIFIED_CLOSED_LITTLE_YUS => Ok(CyrillicExtendedB::CyrillicSmallLetterIotifiedClosedLittleYus),
CYRILLIC_CAPITAL_LETTER_YN => Ok(CyrillicExtendedB::CyrillicCapitalLetterYn),
CYRILLIC_SMALL_LETTER_YN => Ok(CyrillicExtendedB::CyrillicSmallLetterYn),
CYRILLIC_CAPITAL_LETTER_REVERSED_TSE => Ok(CyrillicExtendedB::CyrillicCapitalLetterReversedTse),
CYRILLIC_SMALL_LETTER_REVERSED_TSE => Ok(CyrillicExtendedB::CyrillicSmallLetterReversedTse),
CYRILLIC_CAPITAL_LETTER_SOFT_DE => Ok(CyrillicExtendedB::CyrillicCapitalLetterSoftDe),
CYRILLIC_SMALL_LETTER_SOFT_DE => Ok(CyrillicExtendedB::CyrillicSmallLetterSoftDe),
CYRILLIC_CAPITAL_LETTER_SOFT_EL => Ok(CyrillicExtendedB::CyrillicCapitalLetterSoftEl),
CYRILLIC_SMALL_LETTER_SOFT_EL => Ok(CyrillicExtendedB::CyrillicSmallLetterSoftEl),
CYRILLIC_CAPITAL_LETTER_SOFT_EM => Ok(CyrillicExtendedB::CyrillicCapitalLetterSoftEm),
CYRILLIC_SMALL_LETTER_SOFT_EM => Ok(CyrillicExtendedB::CyrillicSmallLetterSoftEm),
CYRILLIC_CAPITAL_LETTER_MONOCULAR_O => Ok(CyrillicExtendedB::CyrillicCapitalLetterMonocularO),
CYRILLIC_SMALL_LETTER_MONOCULAR_O => Ok(CyrillicExtendedB::CyrillicSmallLetterMonocularO),
CYRILLIC_CAPITAL_LETTER_BINOCULAR_O => Ok(CyrillicExtendedB::CyrillicCapitalLetterBinocularO),
CYRILLIC_SMALL_LETTER_BINOCULAR_O => Ok(CyrillicExtendedB::CyrillicSmallLetterBinocularO),
CYRILLIC_CAPITAL_LETTER_DOUBLE_MONOCULAR_O => Ok(CyrillicExtendedB::CyrillicCapitalLetterDoubleMonocularO),
CYRILLIC_SMALL_LETTER_DOUBLE_MONOCULAR_O => Ok(CyrillicExtendedB::CyrillicSmallLetterDoubleMonocularO),
CYRILLIC_LETTER_MULTIOCULAR_O => Ok(CyrillicExtendedB::CyrillicLetterMultiocularO),
COMBINING_CYRILLIC_VZMET => Ok(CyrillicExtendedB::CombiningCyrillicVzmet),
COMBINING_CYRILLIC_TEN_MILLIONS_SIGN => Ok(CyrillicExtendedB::CombiningCyrillicTenMillionsSign),
COMBINING_CYRILLIC_HUNDRED_MILLIONS_SIGN => Ok(CyrillicExtendedB::CombiningCyrillicHundredMillionsSign),
COMBINING_CYRILLIC_THOUSAND_MILLIONS_SIGN => Ok(CyrillicExtendedB::CombiningCyrillicThousandMillionsSign),
SLAVONIC_ASTERISK => Ok(CyrillicExtendedB::SlavonicAsterisk),
COMBINING_CYRILLIC_LETTER_UKRAINIAN_IE => Ok(CyrillicExtendedB::CombiningCyrillicLetterUkrainianIe),
COMBINING_CYRILLIC_LETTER_I => Ok(CyrillicExtendedB::CombiningCyrillicLetterI),
COMBINING_CYRILLIC_LETTER_YI => Ok(CyrillicExtendedB::CombiningCyrillicLetterYi),
COMBINING_CYRILLIC_LETTER_U => Ok(CyrillicExtendedB::CombiningCyrillicLetterU),
COMBINING_CYRILLIC_LETTER_HARD_SIGN => Ok(CyrillicExtendedB::CombiningCyrillicLetterHardSign),
COMBINING_CYRILLIC_LETTER_YERU => Ok(CyrillicExtendedB::CombiningCyrillicLetterYeru),
COMBINING_CYRILLIC_LETTER_SOFT_SIGN => Ok(CyrillicExtendedB::CombiningCyrillicLetterSoftSign),
COMBINING_CYRILLIC_LETTER_OMEGA => Ok(CyrillicExtendedB::CombiningCyrillicLetterOmega),
COMBINING_CYRILLIC_KAVYKA => Ok(CyrillicExtendedB::CombiningCyrillicKavyka),
COMBINING_CYRILLIC_PAYEROK => Ok(CyrillicExtendedB::CombiningCyrillicPayerok),
CYRILLIC_KAVYKA => Ok(CyrillicExtendedB::CyrillicKavyka),
CYRILLIC_PAYEROK => Ok(CyrillicExtendedB::CyrillicPayerok),
CYRILLIC_CAPITAL_LETTER_DWE => Ok(CyrillicExtendedB::CyrillicCapitalLetterDwe),
CYRILLIC_SMALL_LETTER_DWE => Ok(CyrillicExtendedB::CyrillicSmallLetterDwe),
CYRILLIC_CAPITAL_LETTER_DZWE => Ok(CyrillicExtendedB::CyrillicCapitalLetterDzwe),
CYRILLIC_SMALL_LETTER_DZWE => Ok(CyrillicExtendedB::CyrillicSmallLetterDzwe),
CYRILLIC_CAPITAL_LETTER_ZHWE => Ok(CyrillicExtendedB::CyrillicCapitalLetterZhwe),
CYRILLIC_SMALL_LETTER_ZHWE => Ok(CyrillicExtendedB::CyrillicSmallLetterZhwe),
CYRILLIC_CAPITAL_LETTER_CCHE => Ok(CyrillicExtendedB::CyrillicCapitalLetterCche),
CYRILLIC_SMALL_LETTER_CCHE => Ok(CyrillicExtendedB::CyrillicSmallLetterCche),
CYRILLIC_CAPITAL_LETTER_DZZE => Ok(CyrillicExtendedB::CyrillicCapitalLetterDzze),
CYRILLIC_SMALL_LETTER_DZZE => Ok(CyrillicExtendedB::CyrillicSmallLetterDzze),
CYRILLIC_CAPITAL_LETTER_TE_WITH_MIDDLE_HOOK => Ok(CyrillicExtendedB::CyrillicCapitalLetterTeWithMiddleHook),
CYRILLIC_SMALL_LETTER_TE_WITH_MIDDLE_HOOK => Ok(CyrillicExtendedB::CyrillicSmallLetterTeWithMiddleHook),
CYRILLIC_CAPITAL_LETTER_TWE => Ok(CyrillicExtendedB::CyrillicCapitalLetterTwe),
CYRILLIC_SMALL_LETTER_TWE => Ok(CyrillicExtendedB::CyrillicSmallLetterTwe),
CYRILLIC_CAPITAL_LETTER_TSWE => Ok(CyrillicExtendedB::CyrillicCapitalLetterTswe),
CYRILLIC_SMALL_LETTER_TSWE => Ok(CyrillicExtendedB::CyrillicSmallLetterTswe),
CYRILLIC_CAPITAL_LETTER_TSSE => Ok(CyrillicExtendedB::CyrillicCapitalLetterTsse),
CYRILLIC_SMALL_LETTER_TSSE => Ok(CyrillicExtendedB::CyrillicSmallLetterTsse),
CYRILLIC_CAPITAL_LETTER_TCHE => Ok(CyrillicExtendedB::CyrillicCapitalLetterTche),
CYRILLIC_SMALL_LETTER_TCHE => Ok(CyrillicExtendedB::CyrillicSmallLetterTche),
CYRILLIC_CAPITAL_LETTER_HWE => Ok(CyrillicExtendedB::CyrillicCapitalLetterHwe),
CYRILLIC_SMALL_LETTER_HWE => Ok(CyrillicExtendedB::CyrillicSmallLetterHwe),
CYRILLIC_CAPITAL_LETTER_SHWE => Ok(CyrillicExtendedB::CyrillicCapitalLetterShwe),
CYRILLIC_SMALL_LETTER_SHWE => Ok(CyrillicExtendedB::CyrillicSmallLetterShwe),
CYRILLIC_CAPITAL_LETTER_DOUBLE_O => Ok(CyrillicExtendedB::CyrillicCapitalLetterDoubleO),
CYRILLIC_SMALL_LETTER_DOUBLE_O => Ok(CyrillicExtendedB::CyrillicSmallLetterDoubleO),
CYRILLIC_CAPITAL_LETTER_CROSSED_O => Ok(CyrillicExtendedB::CyrillicCapitalLetterCrossedO),
CYRILLIC_SMALL_LETTER_CROSSED_O => Ok(CyrillicExtendedB::CyrillicSmallLetterCrossedO),
MODIFIER_LETTER_CYRILLIC_HARD_SIGN => Ok(CyrillicExtendedB::ModifierLetterCyrillicHardSign),
MODIFIER_LETTER_CYRILLIC_SOFT_SIGN => Ok(CyrillicExtendedB::ModifierLetterCyrillicSoftSign),
COMBINING_CYRILLIC_LETTER_EF => Ok(CyrillicExtendedB::CombiningCyrillicLetterEf),
_ => Err(()),
}
}
}
impl Into<u32> for CyrillicExtendedB {
fn into(self) -> u32 {
let c: char = self.into();
let hex = c
.escape_unicode()
.to_string()
.replace("\\u{", "")
.replace("}", "");
u32::from_str_radix(&hex, 16).unwrap()
}
}
impl std::convert::TryFrom<u32> for CyrillicExtendedB {
type Error = ();
fn try_from(u: u32) -> Result<Self, Self::Error> {
if let Ok(c) = char::try_from(u) {
Self::try_from(c)
} else {
Err(())
}
}
}
impl Iterator for CyrillicExtendedB {
type Item = Self;
fn next(&mut self) -> Option<Self> {
let index: u32 = (*self).into();
use std::convert::TryFrom;
Self::try_from(index + 1).ok()
}
}
impl CyrillicExtendedB {
pub fn new() -> Self {
CyrillicExtendedB::CyrillicCapitalLetterZemlya
}
pub fn name(&self) -> &str {
match self {
CyrillicExtendedB::CyrillicCapitalLetterZemlya => "cyrillic capital letter zemlya",
CyrillicExtendedB::CyrillicSmallLetterZemlya => "cyrillic small letter zemlya",
CyrillicExtendedB::CyrillicCapitalLetterDzelo => "cyrillic capital letter dzelo",
CyrillicExtendedB::CyrillicSmallLetterDzelo => "cyrillic small letter dzelo",
CyrillicExtendedB::CyrillicCapitalLetterReversedDze => "cyrillic capital letter reversed dze",
CyrillicExtendedB::CyrillicSmallLetterReversedDze => "cyrillic small letter reversed dze",
CyrillicExtendedB::CyrillicCapitalLetterIota => "cyrillic capital letter iota",
CyrillicExtendedB::CyrillicSmallLetterIota => "cyrillic small letter iota",
CyrillicExtendedB::CyrillicCapitalLetterDjerv => "cyrillic capital letter djerv",
CyrillicExtendedB::CyrillicSmallLetterDjerv => "cyrillic small letter djerv",
CyrillicExtendedB::CyrillicCapitalLetterMonographUk => "cyrillic capital letter monograph uk",
CyrillicExtendedB::CyrillicSmallLetterMonographUk => "cyrillic small letter monograph uk",
CyrillicExtendedB::CyrillicCapitalLetterBroadOmega => "cyrillic capital letter broad omega",
CyrillicExtendedB::CyrillicSmallLetterBroadOmega => "cyrillic small letter broad omega",
CyrillicExtendedB::CyrillicCapitalLetterNeutralYer => "cyrillic capital letter neutral yer",
CyrillicExtendedB::CyrillicSmallLetterNeutralYer => "cyrillic small letter neutral yer",
CyrillicExtendedB::CyrillicCapitalLetterYeruWithBackYer => "cyrillic capital letter yeru with back yer",
CyrillicExtendedB::CyrillicSmallLetterYeruWithBackYer => "cyrillic small letter yeru with back yer",
CyrillicExtendedB::CyrillicCapitalLetterIotifiedYat => "cyrillic capital letter iotified yat",
CyrillicExtendedB::CyrillicSmallLetterIotifiedYat => "cyrillic small letter iotified yat",
CyrillicExtendedB::CyrillicCapitalLetterReversedYu => "cyrillic capital letter reversed yu",
CyrillicExtendedB::CyrillicSmallLetterReversedYu => "cyrillic small letter reversed yu",
CyrillicExtendedB::CyrillicCapitalLetterIotifiedA => "cyrillic capital letter iotified a",
CyrillicExtendedB::CyrillicSmallLetterIotifiedA => "cyrillic small letter iotified a",
CyrillicExtendedB::CyrillicCapitalLetterClosedLittleYus => "cyrillic capital letter closed little yus",
CyrillicExtendedB::CyrillicSmallLetterClosedLittleYus => "cyrillic small letter closed little yus",
CyrillicExtendedB::CyrillicCapitalLetterBlendedYus => "cyrillic capital letter blended yus",
CyrillicExtendedB::CyrillicSmallLetterBlendedYus => "cyrillic small letter blended yus",
CyrillicExtendedB::CyrillicCapitalLetterIotifiedClosedLittleYus => "cyrillic capital letter iotified closed little yus",
CyrillicExtendedB::CyrillicSmallLetterIotifiedClosedLittleYus => "cyrillic small letter iotified closed little yus",
CyrillicExtendedB::CyrillicCapitalLetterYn => "cyrillic capital letter yn",
CyrillicExtendedB::CyrillicSmallLetterYn => "cyrillic small letter yn",
CyrillicExtendedB::CyrillicCapitalLetterReversedTse => "cyrillic capital letter reversed tse",
CyrillicExtendedB::CyrillicSmallLetterReversedTse => "cyrillic small letter reversed tse",
CyrillicExtendedB::CyrillicCapitalLetterSoftDe => "cyrillic capital letter soft de",
CyrillicExtendedB::CyrillicSmallLetterSoftDe => "cyrillic small letter soft de",
CyrillicExtendedB::CyrillicCapitalLetterSoftEl => "cyrillic capital letter soft el",
CyrillicExtendedB::CyrillicSmallLetterSoftEl => "cyrillic small letter soft el",
CyrillicExtendedB::CyrillicCapitalLetterSoftEm => "cyrillic capital letter soft em",
CyrillicExtendedB::CyrillicSmallLetterSoftEm => "cyrillic small letter soft em",
CyrillicExtendedB::CyrillicCapitalLetterMonocularO => "cyrillic capital letter monocular o",
CyrillicExtendedB::CyrillicSmallLetterMonocularO => "cyrillic small letter monocular o",
CyrillicExtendedB::CyrillicCapitalLetterBinocularO => "cyrillic capital letter binocular o",
CyrillicExtendedB::CyrillicSmallLetterBinocularO => "cyrillic small letter binocular o",
CyrillicExtendedB::CyrillicCapitalLetterDoubleMonocularO => "cyrillic capital letter double monocular o",
CyrillicExtendedB::CyrillicSmallLetterDoubleMonocularO => "cyrillic small letter double monocular o",
CyrillicExtendedB::CyrillicLetterMultiocularO => "cyrillic letter multiocular o",
CyrillicExtendedB::CombiningCyrillicVzmet => "combining cyrillic vzmet",
CyrillicExtendedB::CombiningCyrillicTenMillionsSign => "combining cyrillic ten millions sign",
CyrillicExtendedB::CombiningCyrillicHundredMillionsSign => "combining cyrillic hundred millions sign",
CyrillicExtendedB::CombiningCyrillicThousandMillionsSign => "combining cyrillic thousand millions sign",
CyrillicExtendedB::SlavonicAsterisk => "slavonic asterisk",
CyrillicExtendedB::CombiningCyrillicLetterUkrainianIe => "combining cyrillic letter ukrainian ie",
CyrillicExtendedB::CombiningCyrillicLetterI => "combining cyrillic letter i",
CyrillicExtendedB::CombiningCyrillicLetterYi => "combining cyrillic letter yi",
CyrillicExtendedB::CombiningCyrillicLetterU => "combining cyrillic letter u",
CyrillicExtendedB::CombiningCyrillicLetterHardSign => "combining cyrillic letter hard sign",
CyrillicExtendedB::CombiningCyrillicLetterYeru => "combining cyrillic letter yeru",
CyrillicExtendedB::CombiningCyrillicLetterSoftSign => "combining cyrillic letter soft sign",
CyrillicExtendedB::CombiningCyrillicLetterOmega => "combining cyrillic letter omega",
CyrillicExtendedB::CombiningCyrillicKavyka => "combining cyrillic kavyka",
CyrillicExtendedB::CombiningCyrillicPayerok => "combining cyrillic payerok",
CyrillicExtendedB::CyrillicKavyka => "cyrillic kavyka",
CyrillicExtendedB::CyrillicPayerok => "cyrillic payerok",
CyrillicExtendedB::CyrillicCapitalLetterDwe => "cyrillic capital letter dwe",
CyrillicExtendedB::CyrillicSmallLetterDwe => "cyrillic small letter dwe",
CyrillicExtendedB::CyrillicCapitalLetterDzwe => "cyrillic capital letter dzwe",
CyrillicExtendedB::CyrillicSmallLetterDzwe => "cyrillic small letter dzwe",
CyrillicExtendedB::CyrillicCapitalLetterZhwe => "cyrillic capital letter zhwe",
CyrillicExtendedB::CyrillicSmallLetterZhwe => "cyrillic small letter zhwe",
CyrillicExtendedB::CyrillicCapitalLetterCche => "cyrillic capital letter cche",
CyrillicExtendedB::CyrillicSmallLetterCche => "cyrillic small letter cche",
CyrillicExtendedB::CyrillicCapitalLetterDzze => "cyrillic capital letter dzze",
CyrillicExtendedB::CyrillicSmallLetterDzze => "cyrillic small letter dzze",
CyrillicExtendedB::CyrillicCapitalLetterTeWithMiddleHook => "cyrillic capital letter te with middle hook",
CyrillicExtendedB::CyrillicSmallLetterTeWithMiddleHook => "cyrillic small letter te with middle hook",
CyrillicExtendedB::CyrillicCapitalLetterTwe => "cyrillic capital letter twe",
CyrillicExtendedB::CyrillicSmallLetterTwe => "cyrillic small letter twe",
CyrillicExtendedB::CyrillicCapitalLetterTswe => "cyrillic capital letter tswe",
CyrillicExtendedB::CyrillicSmallLetterTswe => "cyrillic small letter tswe",
CyrillicExtendedB::CyrillicCapitalLetterTsse => "cyrillic capital letter tsse",
CyrillicExtendedB::CyrillicSmallLetterTsse => "cyrillic small letter tsse",
CyrillicExtendedB::CyrillicCapitalLetterTche => "cyrillic capital letter tche",
CyrillicExtendedB::CyrillicSmallLetterTche => "cyrillic small letter tche",
CyrillicExtendedB::CyrillicCapitalLetterHwe => "cyrillic capital letter hwe",
CyrillicExtendedB::CyrillicSmallLetterHwe => "cyrillic small letter hwe",
CyrillicExtendedB::CyrillicCapitalLetterShwe => "cyrillic capital letter shwe",
CyrillicExtendedB::CyrillicSmallLetterShwe => "cyrillic small letter shwe",
CyrillicExtendedB::CyrillicCapitalLetterDoubleO => "cyrillic capital letter double o",
CyrillicExtendedB::CyrillicSmallLetterDoubleO => "cyrillic small letter double o",
CyrillicExtendedB::CyrillicCapitalLetterCrossedO => "cyrillic capital letter crossed o",
CyrillicExtendedB::CyrillicSmallLetterCrossedO => "cyrillic small letter crossed o",
CyrillicExtendedB::ModifierLetterCyrillicHardSign => "modifier letter cyrillic hard sign",
CyrillicExtendedB::ModifierLetterCyrillicSoftSign => "modifier letter cyrillic soft sign",
CyrillicExtendedB::CombiningCyrillicLetterEf => "combining cyrillic letter ef",
}
}
}