mod constants {
pub const MODIFIER_LETTER_STRESS_AND_HIGH_TONE: char = '꜠';
pub const MODIFIER_LETTER_STRESS_AND_LOW_TONE: char = '꜡';
pub const LATIN_CAPITAL_LETTER_EGYPTOLOGICAL_ALEF: char = 'Ꜣ';
pub const LATIN_SMALL_LETTER_EGYPTOLOGICAL_ALEF: char = 'ꜣ';
pub const LATIN_CAPITAL_LETTER_EGYPTOLOGICAL_AIN: char = 'Ꜥ';
pub const LATIN_SMALL_LETTER_EGYPTOLOGICAL_AIN: char = 'ꜥ';
pub const LATIN_CAPITAL_LETTER_HENG: char = 'Ꜧ';
pub const LATIN_SMALL_LETTER_HENG: char = 'ꜧ';
pub const LATIN_CAPITAL_LETTER_TZ: char = 'Ꜩ';
pub const LATIN_SMALL_LETTER_TZ: char = 'ꜩ';
pub const LATIN_CAPITAL_LETTER_TRESILLO: char = 'Ꜫ';
pub const LATIN_SMALL_LETTER_TRESILLO: char = 'ꜫ';
pub const LATIN_CAPITAL_LETTER_CUATRILLO: char = 'Ꜭ';
pub const LATIN_SMALL_LETTER_CUATRILLO: char = 'ꜭ';
pub const LATIN_CAPITAL_LETTER_CUATRILLO_WITH_COMMA: char = 'Ꜯ';
pub const LATIN_SMALL_LETTER_CUATRILLO_WITH_COMMA: char = 'ꜯ';
pub const LATIN_LETTER_SMALL_CAPITAL_F: char = 'ꜰ';
pub const LATIN_LETTER_SMALL_CAPITAL_S: char = 'ꜱ';
pub const LATIN_CAPITAL_LETTER_AA: char = 'Ꜳ';
pub const LATIN_SMALL_LETTER_AA: char = 'ꜳ';
pub const LATIN_CAPITAL_LETTER_AO: char = 'Ꜵ';
pub const LATIN_SMALL_LETTER_AO: char = 'ꜵ';
pub const LATIN_CAPITAL_LETTER_AU: char = 'Ꜷ';
pub const LATIN_SMALL_LETTER_AU: char = 'ꜷ';
pub const LATIN_CAPITAL_LETTER_AV: char = 'Ꜹ';
pub const LATIN_SMALL_LETTER_AV: char = 'ꜹ';
pub const LATIN_CAPITAL_LETTER_AV_WITH_HORIZONTAL_BAR: char = 'Ꜻ';
pub const LATIN_SMALL_LETTER_AV_WITH_HORIZONTAL_BAR: char = 'ꜻ';
pub const LATIN_CAPITAL_LETTER_AY: char = 'Ꜽ';
pub const LATIN_SMALL_LETTER_AY: char = 'ꜽ';
pub const LATIN_CAPITAL_LETTER_REVERSED_C_WITH_DOT: char = 'Ꜿ';
pub const LATIN_SMALL_LETTER_REVERSED_C_WITH_DOT: char = 'ꜿ';
pub const LATIN_CAPITAL_LETTER_K_WITH_STROKE: char = 'Ꝁ';
pub const LATIN_SMALL_LETTER_K_WITH_STROKE: char = 'ꝁ';
pub const LATIN_CAPITAL_LETTER_K_WITH_DIAGONAL_STROKE: char = 'Ꝃ';
pub const LATIN_SMALL_LETTER_K_WITH_DIAGONAL_STROKE: char = 'ꝃ';
pub const LATIN_CAPITAL_LETTER_K_WITH_STROKE_AND_DIAGONAL_STROKE: char = 'Ꝅ';
pub const LATIN_SMALL_LETTER_K_WITH_STROKE_AND_DIAGONAL_STROKE: char = 'ꝅ';
pub const LATIN_CAPITAL_LETTER_BROKEN_L: char = 'Ꝇ';
pub const LATIN_SMALL_LETTER_BROKEN_L: char = 'ꝇ';
pub const LATIN_CAPITAL_LETTER_L_WITH_HIGH_STROKE: char = 'Ꝉ';
pub const LATIN_SMALL_LETTER_L_WITH_HIGH_STROKE: char = 'ꝉ';
pub const LATIN_CAPITAL_LETTER_O_WITH_LONG_STROKE_OVERLAY: char = 'Ꝋ';
pub const LATIN_SMALL_LETTER_O_WITH_LONG_STROKE_OVERLAY: char = 'ꝋ';
pub const LATIN_CAPITAL_LETTER_O_WITH_LOOP: char = 'Ꝍ';
pub const LATIN_SMALL_LETTER_O_WITH_LOOP: char = 'ꝍ';
pub const LATIN_CAPITAL_LETTER_OO: char = 'Ꝏ';
pub const LATIN_SMALL_LETTER_OO: char = 'ꝏ';
pub const LATIN_CAPITAL_LETTER_P_WITH_STROKE_THROUGH_DESCENDER: char = 'Ꝑ';
pub const LATIN_SMALL_LETTER_P_WITH_STROKE_THROUGH_DESCENDER: char = 'ꝑ';
pub const LATIN_CAPITAL_LETTER_P_WITH_FLOURISH: char = 'Ꝓ';
pub const LATIN_SMALL_LETTER_P_WITH_FLOURISH: char = 'ꝓ';
pub const LATIN_CAPITAL_LETTER_P_WITH_SQUIRREL_TAIL: char = 'Ꝕ';
pub const LATIN_SMALL_LETTER_P_WITH_SQUIRREL_TAIL: char = 'ꝕ';
pub const LATIN_CAPITAL_LETTER_Q_WITH_STROKE_THROUGH_DESCENDER: char = 'Ꝗ';
pub const LATIN_SMALL_LETTER_Q_WITH_STROKE_THROUGH_DESCENDER: char = 'ꝗ';
pub const LATIN_CAPITAL_LETTER_Q_WITH_DIAGONAL_STROKE: char = 'Ꝙ';
pub const LATIN_SMALL_LETTER_Q_WITH_DIAGONAL_STROKE: char = 'ꝙ';
pub const LATIN_CAPITAL_LETTER_R_ROTUNDA: char = 'Ꝛ';
pub const LATIN_SMALL_LETTER_R_ROTUNDA: char = 'ꝛ';
pub const LATIN_CAPITAL_LETTER_RUM_ROTUNDA: char = 'Ꝝ';
pub const LATIN_SMALL_LETTER_RUM_ROTUNDA: char = 'ꝝ';
pub const LATIN_CAPITAL_LETTER_V_WITH_DIAGONAL_STROKE: char = 'Ꝟ';
pub const LATIN_SMALL_LETTER_V_WITH_DIAGONAL_STROKE: char = 'ꝟ';
pub const LATIN_CAPITAL_LETTER_VY: char = 'Ꝡ';
pub const LATIN_SMALL_LETTER_VY: char = 'ꝡ';
pub const LATIN_CAPITAL_LETTER_VISIGOTHIC_Z: char = 'Ꝣ';
pub const LATIN_SMALL_LETTER_VISIGOTHIC_Z: char = 'ꝣ';
pub const LATIN_CAPITAL_LETTER_THORN_WITH_STROKE: char = 'Ꝥ';
pub const LATIN_SMALL_LETTER_THORN_WITH_STROKE: char = 'ꝥ';
pub const LATIN_CAPITAL_LETTER_THORN_WITH_STROKE_THROUGH_DESCENDER: char = 'Ꝧ';
pub const LATIN_SMALL_LETTER_THORN_WITH_STROKE_THROUGH_DESCENDER: char = 'ꝧ';
pub const LATIN_CAPITAL_LETTER_VEND: char = 'Ꝩ';
pub const LATIN_SMALL_LETTER_VEND: char = 'ꝩ';
pub const LATIN_CAPITAL_LETTER_ET: char = 'Ꝫ';
pub const LATIN_SMALL_LETTER_ET: char = 'ꝫ';
pub const LATIN_CAPITAL_LETTER_IS: char = 'Ꝭ';
pub const LATIN_SMALL_LETTER_IS: char = 'ꝭ';
pub const LATIN_CAPITAL_LETTER_CON: char = 'Ꝯ';
pub const LATIN_SMALL_LETTER_CON: char = 'ꝯ';
pub const MODIFIER_LETTER_US: char = 'ꝰ';
pub const LATIN_SMALL_LETTER_DUM: char = 'ꝱ';
pub const LATIN_SMALL_LETTER_LUM: char = 'ꝲ';
pub const LATIN_SMALL_LETTER_MUM: char = 'ꝳ';
pub const LATIN_SMALL_LETTER_NUM: char = 'ꝴ';
pub const LATIN_SMALL_LETTER_RUM: char = 'ꝵ';
pub const LATIN_LETTER_SMALL_CAPITAL_RUM: char = 'ꝶ';
pub const LATIN_SMALL_LETTER_TUM: char = 'ꝷ';
pub const LATIN_SMALL_LETTER_UM: char = 'ꝸ';
pub const LATIN_CAPITAL_LETTER_INSULAR_D: char = 'Ꝺ';
pub const LATIN_SMALL_LETTER_INSULAR_D: char = 'ꝺ';
pub const LATIN_CAPITAL_LETTER_INSULAR_F: char = 'Ꝼ';
pub const LATIN_SMALL_LETTER_INSULAR_F: char = 'ꝼ';
pub const LATIN_CAPITAL_LETTER_INSULAR_G: char = 'Ᵹ';
pub const LATIN_CAPITAL_LETTER_TURNED_INSULAR_G: char = 'Ꝿ';
pub const LATIN_SMALL_LETTER_TURNED_INSULAR_G: char = 'ꝿ';
pub const LATIN_CAPITAL_LETTER_TURNED_L: char = 'Ꞁ';
pub const LATIN_SMALL_LETTER_TURNED_L: char = 'ꞁ';
pub const LATIN_CAPITAL_LETTER_INSULAR_R: char = 'Ꞃ';
pub const LATIN_SMALL_LETTER_INSULAR_R: char = 'ꞃ';
pub const LATIN_CAPITAL_LETTER_INSULAR_S: char = 'Ꞅ';
pub const LATIN_SMALL_LETTER_INSULAR_S: char = 'ꞅ';
pub const LATIN_CAPITAL_LETTER_INSULAR_T: char = 'Ꞇ';
pub const LATIN_SMALL_LETTER_INSULAR_T: char = 'ꞇ';
pub const MODIFIER_LETTER_LOW_CIRCUMFLEX_ACCENT: char = 'ꞈ';
pub const MODIFIER_LETTER_COLON: char = '꞉';
pub const MODIFIER_LETTER_SHORT_EQUALS_SIGN: char = '꞊';
pub const LATIN_CAPITAL_LETTER_SALTILLO: char = 'Ꞌ';
pub const LATIN_SMALL_LETTER_SALTILLO: char = 'ꞌ';
pub const LATIN_CAPITAL_LETTER_TURNED_H: char = 'Ɥ';
pub const LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK_AND_BELT: char = 'ꞎ';
pub const LATIN_LETTER_SINOLOGICAL_DOT: char = 'ꞏ';
pub const LATIN_CAPITAL_LETTER_N_WITH_DESCENDER: char = 'Ꞑ';
pub const LATIN_SMALL_LETTER_N_WITH_DESCENDER: char = 'ꞑ';
pub const LATIN_CAPITAL_LETTER_C_WITH_BAR: char = 'Ꞓ';
pub const LATIN_SMALL_LETTER_C_WITH_BAR: char = 'ꞓ';
pub const LATIN_SMALL_LETTER_C_WITH_PALATAL_HOOK: char = 'ꞔ';
pub const LATIN_SMALL_LETTER_H_WITH_PALATAL_HOOK: char = 'ꞕ';
pub const LATIN_CAPITAL_LETTER_B_WITH_FLOURISH: char = 'Ꞗ';
pub const LATIN_SMALL_LETTER_B_WITH_FLOURISH: char = 'ꞗ';
pub const LATIN_CAPITAL_LETTER_F_WITH_STROKE: char = 'Ꞙ';
pub const LATIN_SMALL_LETTER_F_WITH_STROKE: char = 'ꞙ';
pub const LATIN_CAPITAL_LETTER_VOLAPUK_AE: char = 'Ꞛ';
pub const LATIN_SMALL_LETTER_VOLAPUK_AE: char = 'ꞛ';
pub const LATIN_CAPITAL_LETTER_VOLAPUK_OE: char = 'Ꞝ';
pub const LATIN_SMALL_LETTER_VOLAPUK_OE: char = 'ꞝ';
pub const LATIN_CAPITAL_LETTER_VOLAPUK_UE: char = 'Ꞟ';
pub const LATIN_SMALL_LETTER_VOLAPUK_UE: char = 'ꞟ';
pub const LATIN_CAPITAL_LETTER_G_WITH_OBLIQUE_STROKE: char = 'Ꞡ';
pub const LATIN_SMALL_LETTER_G_WITH_OBLIQUE_STROKE: char = 'ꞡ';
pub const LATIN_CAPITAL_LETTER_K_WITH_OBLIQUE_STROKE: char = 'Ꞣ';
pub const LATIN_SMALL_LETTER_K_WITH_OBLIQUE_STROKE: char = 'ꞣ';
pub const LATIN_CAPITAL_LETTER_N_WITH_OBLIQUE_STROKE: char = 'Ꞥ';
pub const LATIN_SMALL_LETTER_N_WITH_OBLIQUE_STROKE: char = 'ꞥ';
pub const LATIN_CAPITAL_LETTER_R_WITH_OBLIQUE_STROKE: char = 'Ꞧ';
pub const LATIN_SMALL_LETTER_R_WITH_OBLIQUE_STROKE: char = 'ꞧ';
pub const LATIN_CAPITAL_LETTER_S_WITH_OBLIQUE_STROKE: char = 'Ꞩ';
pub const LATIN_SMALL_LETTER_S_WITH_OBLIQUE_STROKE: char = 'ꞩ';
pub const LATIN_CAPITAL_LETTER_H_WITH_HOOK: char = 'Ɦ';
pub const LATIN_CAPITAL_LETTER_REVERSED_OPEN_E: char = 'Ɜ';
pub const LATIN_CAPITAL_LETTER_SCRIPT_G: char = 'Ɡ';
pub const LATIN_CAPITAL_LETTER_L_WITH_BELT: char = 'Ɬ';
pub const LATIN_CAPITAL_LETTER_SMALL_CAPITAL_I: char = 'Ɪ';
pub const LATIN_LETTER_SMALL_CAPITAL_Q: char = 'ꞯ';
pub const LATIN_CAPITAL_LETTER_TURNED_K: char = 'Ʞ';
pub const LATIN_CAPITAL_LETTER_TURNED_T: char = 'Ʇ';
pub const LATIN_CAPITAL_LETTER_J_WITH_CROSSED_DASH_TAIL: char = 'Ʝ';
pub const LATIN_CAPITAL_LETTER_CHI: char = 'Ꭓ';
pub const LATIN_CAPITAL_LETTER_BETA: char = 'Ꞵ';
pub const LATIN_SMALL_LETTER_BETA: char = 'ꞵ';
pub const LATIN_CAPITAL_LETTER_OMEGA: char = 'Ꞷ';
pub const LATIN_SMALL_LETTER_OMEGA: char = 'ꞷ';
pub const LATIN_CAPITAL_LETTER_U_WITH_STROKE: char = 'Ꞹ';
pub const LATIN_SMALL_LETTER_U_WITH_STROKE: char = 'ꞹ';
pub const LATIN_CAPITAL_LETTER_GLOTTAL_A: char = 'Ꞻ';
pub const LATIN_SMALL_LETTER_GLOTTAL_A: char = 'ꞻ';
pub const LATIN_CAPITAL_LETTER_GLOTTAL_I: char = 'Ꞽ';
pub const LATIN_SMALL_LETTER_GLOTTAL_I: char = 'ꞽ';
pub const LATIN_CAPITAL_LETTER_GLOTTAL_U: char = 'Ꞿ';
pub const LATIN_SMALL_LETTER_GLOTTAL_U: char = 'ꞿ';
pub const LATIN_CAPITAL_LETTER_ANGLICANA_W: char = 'Ꟃ';
pub const LATIN_SMALL_LETTER_ANGLICANA_W: char = 'ꟃ';
pub const LATIN_CAPITAL_LETTER_C_WITH_PALATAL_HOOK: char = 'Ꞔ';
pub const LATIN_CAPITAL_LETTER_S_WITH_HOOK: char = 'Ʂ';
pub const LATIN_CAPITAL_LETTER_Z_WITH_PALATAL_HOOK: char = 'Ᶎ';
pub const LATIN_EPIGRAPHIC_LETTER_SIDEWAYS_I: char = 'ꟷ';
pub const MODIFIER_LETTER_CAPITAL_H_WITH_STROKE: char = 'ꟸ';
pub const MODIFIER_LETTER_SMALL_LIGATURE_OE: char = 'ꟹ';
pub const LATIN_LETTER_SMALL_CAPITAL_TURNED_M: char = 'ꟺ';
pub const LATIN_EPIGRAPHIC_LETTER_REVERSED_F: char = 'ꟻ';
pub const LATIN_EPIGRAPHIC_LETTER_REVERSED_P: char = 'ꟼ';
pub const LATIN_EPIGRAPHIC_LETTER_INVERTED_M: char = 'ꟽ';
pub const LATIN_EPIGRAPHIC_LETTER_I_LONGA: char = 'ꟾ';
}
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum LatinExtendedD {
ModifierLetterStressAndHighTone,
ModifierLetterStressAndLowTone,
LatinCapitalLetterEgyptologicalAlef,
LatinSmallLetterEgyptologicalAlef,
LatinCapitalLetterEgyptologicalAin,
LatinSmallLetterEgyptologicalAin,
LatinCapitalLetterHeng,
LatinSmallLetterHeng,
LatinCapitalLetterTz,
LatinSmallLetterTz,
LatinCapitalLetterTresillo,
LatinSmallLetterTresillo,
LatinCapitalLetterCuatrillo,
LatinSmallLetterCuatrillo,
LatinCapitalLetterCuatrilloWithComma,
LatinSmallLetterCuatrilloWithComma,
LatinLetterSmallCapitalF,
LatinLetterSmallCapitalS,
LatinCapitalLetterAa,
LatinSmallLetterAa,
LatinCapitalLetterAo,
LatinSmallLetterAo,
LatinCapitalLetterAu,
LatinSmallLetterAu,
LatinCapitalLetterAv,
LatinSmallLetterAv,
LatinCapitalLetterAvWithHorizontalBar,
LatinSmallLetterAvWithHorizontalBar,
LatinCapitalLetterAy,
LatinSmallLetterAy,
LatinCapitalLetterReversedCWithDot,
LatinSmallLetterReversedCWithDot,
LatinCapitalLetterKWithStroke,
LatinSmallLetterKWithStroke,
LatinCapitalLetterKWithDiagonalStroke,
LatinSmallLetterKWithDiagonalStroke,
LatinCapitalLetterKWithStrokeAndDiagonalStroke,
LatinSmallLetterKWithStrokeAndDiagonalStroke,
LatinCapitalLetterBrokenL,
LatinSmallLetterBrokenL,
LatinCapitalLetterLWithHighStroke,
LatinSmallLetterLWithHighStroke,
LatinCapitalLetterOWithLongStrokeOverlay,
LatinSmallLetterOWithLongStrokeOverlay,
LatinCapitalLetterOWithLoop,
LatinSmallLetterOWithLoop,
LatinCapitalLetterOo,
LatinSmallLetterOo,
LatinCapitalLetterPWithStrokeThroughDescender,
LatinSmallLetterPWithStrokeThroughDescender,
LatinCapitalLetterPWithFlourish,
LatinSmallLetterPWithFlourish,
LatinCapitalLetterPWithSquirrelTail,
LatinSmallLetterPWithSquirrelTail,
LatinCapitalLetterQWithStrokeThroughDescender,
LatinSmallLetterQWithStrokeThroughDescender,
LatinCapitalLetterQWithDiagonalStroke,
LatinSmallLetterQWithDiagonalStroke,
LatinCapitalLetterRRotunda,
LatinSmallLetterRRotunda,
LatinCapitalLetterRumRotunda,
LatinSmallLetterRumRotunda,
LatinCapitalLetterVWithDiagonalStroke,
LatinSmallLetterVWithDiagonalStroke,
LatinCapitalLetterVy,
LatinSmallLetterVy,
LatinCapitalLetterVisigothicZ,
LatinSmallLetterVisigothicZ,
LatinCapitalLetterThornWithStroke,
LatinSmallLetterThornWithStroke,
LatinCapitalLetterThornWithStrokeThroughDescender,
LatinSmallLetterThornWithStrokeThroughDescender,
LatinCapitalLetterVend,
LatinSmallLetterVend,
LatinCapitalLetterEt,
LatinSmallLetterEt,
LatinCapitalLetterIs,
LatinSmallLetterIs,
LatinCapitalLetterCon,
LatinSmallLetterCon,
ModifierLetterUs,
LatinSmallLetterDum,
LatinSmallLetterLum,
LatinSmallLetterMum,
LatinSmallLetterNum,
LatinSmallLetterRum,
LatinLetterSmallCapitalRum,
LatinSmallLetterTum,
LatinSmallLetterUm,
LatinCapitalLetterInsularD,
LatinSmallLetterInsularD,
LatinCapitalLetterInsularF,
LatinSmallLetterInsularF,
LatinCapitalLetterInsularG,
LatinCapitalLetterTurnedInsularG,
LatinSmallLetterTurnedInsularG,
LatinCapitalLetterTurnedL,
LatinSmallLetterTurnedL,
LatinCapitalLetterInsularR,
LatinSmallLetterInsularR,
LatinCapitalLetterInsularS,
LatinSmallLetterInsularS,
LatinCapitalLetterInsularT,
LatinSmallLetterInsularT,
ModifierLetterLowCircumflexAccent,
ModifierLetterColon,
ModifierLetterShortEqualsSign,
LatinCapitalLetterSaltillo,
LatinSmallLetterSaltillo,
LatinCapitalLetterTurnedH,
LatinSmallLetterLWithRetroflexHookAndBelt,
LatinLetterSinologicalDot,
LatinCapitalLetterNWithDescender,
LatinSmallLetterNWithDescender,
LatinCapitalLetterCWithBar,
LatinSmallLetterCWithBar,
LatinSmallLetterCWithPalatalHook,
LatinSmallLetterHWithPalatalHook,
LatinCapitalLetterBWithFlourish,
LatinSmallLetterBWithFlourish,
LatinCapitalLetterFWithStroke,
LatinSmallLetterFWithStroke,
LatinCapitalLetterVolapukAe,
LatinSmallLetterVolapukAe,
LatinCapitalLetterVolapukOe,
LatinSmallLetterVolapukOe,
LatinCapitalLetterVolapukUe,
LatinSmallLetterVolapukUe,
LatinCapitalLetterGWithObliqueStroke,
LatinSmallLetterGWithObliqueStroke,
LatinCapitalLetterKWithObliqueStroke,
LatinSmallLetterKWithObliqueStroke,
LatinCapitalLetterNWithObliqueStroke,
LatinSmallLetterNWithObliqueStroke,
LatinCapitalLetterRWithObliqueStroke,
LatinSmallLetterRWithObliqueStroke,
LatinCapitalLetterSWithObliqueStroke,
LatinSmallLetterSWithObliqueStroke,
LatinCapitalLetterHWithHook,
LatinCapitalLetterReversedOpenE,
LatinCapitalLetterScriptG,
LatinCapitalLetterLWithBelt,
LatinCapitalLetterSmallCapitalI,
LatinLetterSmallCapitalQ,
LatinCapitalLetterTurnedK,
LatinCapitalLetterTurnedT,
LatinCapitalLetterJWithCrossedDashTail,
LatinCapitalLetterChi,
LatinCapitalLetterBeta,
LatinSmallLetterBeta,
LatinCapitalLetterOmega,
LatinSmallLetterOmega,
LatinCapitalLetterUWithStroke,
LatinSmallLetterUWithStroke,
LatinCapitalLetterGlottalA,
LatinSmallLetterGlottalA,
LatinCapitalLetterGlottalI,
LatinSmallLetterGlottalI,
LatinCapitalLetterGlottalU,
LatinSmallLetterGlottalU,
LatinCapitalLetterAnglicanaW,
LatinSmallLetterAnglicanaW,
LatinCapitalLetterCWithPalatalHook,
LatinCapitalLetterSWithHook,
LatinCapitalLetterZWithPalatalHook,
LatinEpigraphicLetterSidewaysI,
ModifierLetterCapitalHWithStroke,
ModifierLetterSmallLigatureOe,
LatinLetterSmallCapitalTurnedM,
LatinEpigraphicLetterReversedF,
LatinEpigraphicLetterReversedP,
LatinEpigraphicLetterInvertedM,
LatinEpigraphicLetterILonga,
}
impl Into<char> for LatinExtendedD {
fn into(self) -> char {
use constants::*;
match self {
LatinExtendedD::ModifierLetterStressAndHighTone => MODIFIER_LETTER_STRESS_AND_HIGH_TONE,
LatinExtendedD::ModifierLetterStressAndLowTone => MODIFIER_LETTER_STRESS_AND_LOW_TONE,
LatinExtendedD::LatinCapitalLetterEgyptologicalAlef => LATIN_CAPITAL_LETTER_EGYPTOLOGICAL_ALEF,
LatinExtendedD::LatinSmallLetterEgyptologicalAlef => LATIN_SMALL_LETTER_EGYPTOLOGICAL_ALEF,
LatinExtendedD::LatinCapitalLetterEgyptologicalAin => LATIN_CAPITAL_LETTER_EGYPTOLOGICAL_AIN,
LatinExtendedD::LatinSmallLetterEgyptologicalAin => LATIN_SMALL_LETTER_EGYPTOLOGICAL_AIN,
LatinExtendedD::LatinCapitalLetterHeng => LATIN_CAPITAL_LETTER_HENG,
LatinExtendedD::LatinSmallLetterHeng => LATIN_SMALL_LETTER_HENG,
LatinExtendedD::LatinCapitalLetterTz => LATIN_CAPITAL_LETTER_TZ,
LatinExtendedD::LatinSmallLetterTz => LATIN_SMALL_LETTER_TZ,
LatinExtendedD::LatinCapitalLetterTresillo => LATIN_CAPITAL_LETTER_TRESILLO,
LatinExtendedD::LatinSmallLetterTresillo => LATIN_SMALL_LETTER_TRESILLO,
LatinExtendedD::LatinCapitalLetterCuatrillo => LATIN_CAPITAL_LETTER_CUATRILLO,
LatinExtendedD::LatinSmallLetterCuatrillo => LATIN_SMALL_LETTER_CUATRILLO,
LatinExtendedD::LatinCapitalLetterCuatrilloWithComma => LATIN_CAPITAL_LETTER_CUATRILLO_WITH_COMMA,
LatinExtendedD::LatinSmallLetterCuatrilloWithComma => LATIN_SMALL_LETTER_CUATRILLO_WITH_COMMA,
LatinExtendedD::LatinLetterSmallCapitalF => LATIN_LETTER_SMALL_CAPITAL_F,
LatinExtendedD::LatinLetterSmallCapitalS => LATIN_LETTER_SMALL_CAPITAL_S,
LatinExtendedD::LatinCapitalLetterAa => LATIN_CAPITAL_LETTER_AA,
LatinExtendedD::LatinSmallLetterAa => LATIN_SMALL_LETTER_AA,
LatinExtendedD::LatinCapitalLetterAo => LATIN_CAPITAL_LETTER_AO,
LatinExtendedD::LatinSmallLetterAo => LATIN_SMALL_LETTER_AO,
LatinExtendedD::LatinCapitalLetterAu => LATIN_CAPITAL_LETTER_AU,
LatinExtendedD::LatinSmallLetterAu => LATIN_SMALL_LETTER_AU,
LatinExtendedD::LatinCapitalLetterAv => LATIN_CAPITAL_LETTER_AV,
LatinExtendedD::LatinSmallLetterAv => LATIN_SMALL_LETTER_AV,
LatinExtendedD::LatinCapitalLetterAvWithHorizontalBar => LATIN_CAPITAL_LETTER_AV_WITH_HORIZONTAL_BAR,
LatinExtendedD::LatinSmallLetterAvWithHorizontalBar => LATIN_SMALL_LETTER_AV_WITH_HORIZONTAL_BAR,
LatinExtendedD::LatinCapitalLetterAy => LATIN_CAPITAL_LETTER_AY,
LatinExtendedD::LatinSmallLetterAy => LATIN_SMALL_LETTER_AY,
LatinExtendedD::LatinCapitalLetterReversedCWithDot => LATIN_CAPITAL_LETTER_REVERSED_C_WITH_DOT,
LatinExtendedD::LatinSmallLetterReversedCWithDot => LATIN_SMALL_LETTER_REVERSED_C_WITH_DOT,
LatinExtendedD::LatinCapitalLetterKWithStroke => LATIN_CAPITAL_LETTER_K_WITH_STROKE,
LatinExtendedD::LatinSmallLetterKWithStroke => LATIN_SMALL_LETTER_K_WITH_STROKE,
LatinExtendedD::LatinCapitalLetterKWithDiagonalStroke => LATIN_CAPITAL_LETTER_K_WITH_DIAGONAL_STROKE,
LatinExtendedD::LatinSmallLetterKWithDiagonalStroke => LATIN_SMALL_LETTER_K_WITH_DIAGONAL_STROKE,
LatinExtendedD::LatinCapitalLetterKWithStrokeAndDiagonalStroke => LATIN_CAPITAL_LETTER_K_WITH_STROKE_AND_DIAGONAL_STROKE,
LatinExtendedD::LatinSmallLetterKWithStrokeAndDiagonalStroke => LATIN_SMALL_LETTER_K_WITH_STROKE_AND_DIAGONAL_STROKE,
LatinExtendedD::LatinCapitalLetterBrokenL => LATIN_CAPITAL_LETTER_BROKEN_L,
LatinExtendedD::LatinSmallLetterBrokenL => LATIN_SMALL_LETTER_BROKEN_L,
LatinExtendedD::LatinCapitalLetterLWithHighStroke => LATIN_CAPITAL_LETTER_L_WITH_HIGH_STROKE,
LatinExtendedD::LatinSmallLetterLWithHighStroke => LATIN_SMALL_LETTER_L_WITH_HIGH_STROKE,
LatinExtendedD::LatinCapitalLetterOWithLongStrokeOverlay => LATIN_CAPITAL_LETTER_O_WITH_LONG_STROKE_OVERLAY,
LatinExtendedD::LatinSmallLetterOWithLongStrokeOverlay => LATIN_SMALL_LETTER_O_WITH_LONG_STROKE_OVERLAY,
LatinExtendedD::LatinCapitalLetterOWithLoop => LATIN_CAPITAL_LETTER_O_WITH_LOOP,
LatinExtendedD::LatinSmallLetterOWithLoop => LATIN_SMALL_LETTER_O_WITH_LOOP,
LatinExtendedD::LatinCapitalLetterOo => LATIN_CAPITAL_LETTER_OO,
LatinExtendedD::LatinSmallLetterOo => LATIN_SMALL_LETTER_OO,
LatinExtendedD::LatinCapitalLetterPWithStrokeThroughDescender => LATIN_CAPITAL_LETTER_P_WITH_STROKE_THROUGH_DESCENDER,
LatinExtendedD::LatinSmallLetterPWithStrokeThroughDescender => LATIN_SMALL_LETTER_P_WITH_STROKE_THROUGH_DESCENDER,
LatinExtendedD::LatinCapitalLetterPWithFlourish => LATIN_CAPITAL_LETTER_P_WITH_FLOURISH,
LatinExtendedD::LatinSmallLetterPWithFlourish => LATIN_SMALL_LETTER_P_WITH_FLOURISH,
LatinExtendedD::LatinCapitalLetterPWithSquirrelTail => LATIN_CAPITAL_LETTER_P_WITH_SQUIRREL_TAIL,
LatinExtendedD::LatinSmallLetterPWithSquirrelTail => LATIN_SMALL_LETTER_P_WITH_SQUIRREL_TAIL,
LatinExtendedD::LatinCapitalLetterQWithStrokeThroughDescender => LATIN_CAPITAL_LETTER_Q_WITH_STROKE_THROUGH_DESCENDER,
LatinExtendedD::LatinSmallLetterQWithStrokeThroughDescender => LATIN_SMALL_LETTER_Q_WITH_STROKE_THROUGH_DESCENDER,
LatinExtendedD::LatinCapitalLetterQWithDiagonalStroke => LATIN_CAPITAL_LETTER_Q_WITH_DIAGONAL_STROKE,
LatinExtendedD::LatinSmallLetterQWithDiagonalStroke => LATIN_SMALL_LETTER_Q_WITH_DIAGONAL_STROKE,
LatinExtendedD::LatinCapitalLetterRRotunda => LATIN_CAPITAL_LETTER_R_ROTUNDA,
LatinExtendedD::LatinSmallLetterRRotunda => LATIN_SMALL_LETTER_R_ROTUNDA,
LatinExtendedD::LatinCapitalLetterRumRotunda => LATIN_CAPITAL_LETTER_RUM_ROTUNDA,
LatinExtendedD::LatinSmallLetterRumRotunda => LATIN_SMALL_LETTER_RUM_ROTUNDA,
LatinExtendedD::LatinCapitalLetterVWithDiagonalStroke => LATIN_CAPITAL_LETTER_V_WITH_DIAGONAL_STROKE,
LatinExtendedD::LatinSmallLetterVWithDiagonalStroke => LATIN_SMALL_LETTER_V_WITH_DIAGONAL_STROKE,
LatinExtendedD::LatinCapitalLetterVy => LATIN_CAPITAL_LETTER_VY,
LatinExtendedD::LatinSmallLetterVy => LATIN_SMALL_LETTER_VY,
LatinExtendedD::LatinCapitalLetterVisigothicZ => LATIN_CAPITAL_LETTER_VISIGOTHIC_Z,
LatinExtendedD::LatinSmallLetterVisigothicZ => LATIN_SMALL_LETTER_VISIGOTHIC_Z,
LatinExtendedD::LatinCapitalLetterThornWithStroke => LATIN_CAPITAL_LETTER_THORN_WITH_STROKE,
LatinExtendedD::LatinSmallLetterThornWithStroke => LATIN_SMALL_LETTER_THORN_WITH_STROKE,
LatinExtendedD::LatinCapitalLetterThornWithStrokeThroughDescender => LATIN_CAPITAL_LETTER_THORN_WITH_STROKE_THROUGH_DESCENDER,
LatinExtendedD::LatinSmallLetterThornWithStrokeThroughDescender => LATIN_SMALL_LETTER_THORN_WITH_STROKE_THROUGH_DESCENDER,
LatinExtendedD::LatinCapitalLetterVend => LATIN_CAPITAL_LETTER_VEND,
LatinExtendedD::LatinSmallLetterVend => LATIN_SMALL_LETTER_VEND,
LatinExtendedD::LatinCapitalLetterEt => LATIN_CAPITAL_LETTER_ET,
LatinExtendedD::LatinSmallLetterEt => LATIN_SMALL_LETTER_ET,
LatinExtendedD::LatinCapitalLetterIs => LATIN_CAPITAL_LETTER_IS,
LatinExtendedD::LatinSmallLetterIs => LATIN_SMALL_LETTER_IS,
LatinExtendedD::LatinCapitalLetterCon => LATIN_CAPITAL_LETTER_CON,
LatinExtendedD::LatinSmallLetterCon => LATIN_SMALL_LETTER_CON,
LatinExtendedD::ModifierLetterUs => MODIFIER_LETTER_US,
LatinExtendedD::LatinSmallLetterDum => LATIN_SMALL_LETTER_DUM,
LatinExtendedD::LatinSmallLetterLum => LATIN_SMALL_LETTER_LUM,
LatinExtendedD::LatinSmallLetterMum => LATIN_SMALL_LETTER_MUM,
LatinExtendedD::LatinSmallLetterNum => LATIN_SMALL_LETTER_NUM,
LatinExtendedD::LatinSmallLetterRum => LATIN_SMALL_LETTER_RUM,
LatinExtendedD::LatinLetterSmallCapitalRum => LATIN_LETTER_SMALL_CAPITAL_RUM,
LatinExtendedD::LatinSmallLetterTum => LATIN_SMALL_LETTER_TUM,
LatinExtendedD::LatinSmallLetterUm => LATIN_SMALL_LETTER_UM,
LatinExtendedD::LatinCapitalLetterInsularD => LATIN_CAPITAL_LETTER_INSULAR_D,
LatinExtendedD::LatinSmallLetterInsularD => LATIN_SMALL_LETTER_INSULAR_D,
LatinExtendedD::LatinCapitalLetterInsularF => LATIN_CAPITAL_LETTER_INSULAR_F,
LatinExtendedD::LatinSmallLetterInsularF => LATIN_SMALL_LETTER_INSULAR_F,
LatinExtendedD::LatinCapitalLetterInsularG => LATIN_CAPITAL_LETTER_INSULAR_G,
LatinExtendedD::LatinCapitalLetterTurnedInsularG => LATIN_CAPITAL_LETTER_TURNED_INSULAR_G,
LatinExtendedD::LatinSmallLetterTurnedInsularG => LATIN_SMALL_LETTER_TURNED_INSULAR_G,
LatinExtendedD::LatinCapitalLetterTurnedL => LATIN_CAPITAL_LETTER_TURNED_L,
LatinExtendedD::LatinSmallLetterTurnedL => LATIN_SMALL_LETTER_TURNED_L,
LatinExtendedD::LatinCapitalLetterInsularR => LATIN_CAPITAL_LETTER_INSULAR_R,
LatinExtendedD::LatinSmallLetterInsularR => LATIN_SMALL_LETTER_INSULAR_R,
LatinExtendedD::LatinCapitalLetterInsularS => LATIN_CAPITAL_LETTER_INSULAR_S,
LatinExtendedD::LatinSmallLetterInsularS => LATIN_SMALL_LETTER_INSULAR_S,
LatinExtendedD::LatinCapitalLetterInsularT => LATIN_CAPITAL_LETTER_INSULAR_T,
LatinExtendedD::LatinSmallLetterInsularT => LATIN_SMALL_LETTER_INSULAR_T,
LatinExtendedD::ModifierLetterLowCircumflexAccent => MODIFIER_LETTER_LOW_CIRCUMFLEX_ACCENT,
LatinExtendedD::ModifierLetterColon => MODIFIER_LETTER_COLON,
LatinExtendedD::ModifierLetterShortEqualsSign => MODIFIER_LETTER_SHORT_EQUALS_SIGN,
LatinExtendedD::LatinCapitalLetterSaltillo => LATIN_CAPITAL_LETTER_SALTILLO,
LatinExtendedD::LatinSmallLetterSaltillo => LATIN_SMALL_LETTER_SALTILLO,
LatinExtendedD::LatinCapitalLetterTurnedH => LATIN_CAPITAL_LETTER_TURNED_H,
LatinExtendedD::LatinSmallLetterLWithRetroflexHookAndBelt => LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK_AND_BELT,
LatinExtendedD::LatinLetterSinologicalDot => LATIN_LETTER_SINOLOGICAL_DOT,
LatinExtendedD::LatinCapitalLetterNWithDescender => LATIN_CAPITAL_LETTER_N_WITH_DESCENDER,
LatinExtendedD::LatinSmallLetterNWithDescender => LATIN_SMALL_LETTER_N_WITH_DESCENDER,
LatinExtendedD::LatinCapitalLetterCWithBar => LATIN_CAPITAL_LETTER_C_WITH_BAR,
LatinExtendedD::LatinSmallLetterCWithBar => LATIN_SMALL_LETTER_C_WITH_BAR,
LatinExtendedD::LatinSmallLetterCWithPalatalHook => LATIN_SMALL_LETTER_C_WITH_PALATAL_HOOK,
LatinExtendedD::LatinSmallLetterHWithPalatalHook => LATIN_SMALL_LETTER_H_WITH_PALATAL_HOOK,
LatinExtendedD::LatinCapitalLetterBWithFlourish => LATIN_CAPITAL_LETTER_B_WITH_FLOURISH,
LatinExtendedD::LatinSmallLetterBWithFlourish => LATIN_SMALL_LETTER_B_WITH_FLOURISH,
LatinExtendedD::LatinCapitalLetterFWithStroke => LATIN_CAPITAL_LETTER_F_WITH_STROKE,
LatinExtendedD::LatinSmallLetterFWithStroke => LATIN_SMALL_LETTER_F_WITH_STROKE,
LatinExtendedD::LatinCapitalLetterVolapukAe => LATIN_CAPITAL_LETTER_VOLAPUK_AE,
LatinExtendedD::LatinSmallLetterVolapukAe => LATIN_SMALL_LETTER_VOLAPUK_AE,
LatinExtendedD::LatinCapitalLetterVolapukOe => LATIN_CAPITAL_LETTER_VOLAPUK_OE,
LatinExtendedD::LatinSmallLetterVolapukOe => LATIN_SMALL_LETTER_VOLAPUK_OE,
LatinExtendedD::LatinCapitalLetterVolapukUe => LATIN_CAPITAL_LETTER_VOLAPUK_UE,
LatinExtendedD::LatinSmallLetterVolapukUe => LATIN_SMALL_LETTER_VOLAPUK_UE,
LatinExtendedD::LatinCapitalLetterGWithObliqueStroke => LATIN_CAPITAL_LETTER_G_WITH_OBLIQUE_STROKE,
LatinExtendedD::LatinSmallLetterGWithObliqueStroke => LATIN_SMALL_LETTER_G_WITH_OBLIQUE_STROKE,
LatinExtendedD::LatinCapitalLetterKWithObliqueStroke => LATIN_CAPITAL_LETTER_K_WITH_OBLIQUE_STROKE,
LatinExtendedD::LatinSmallLetterKWithObliqueStroke => LATIN_SMALL_LETTER_K_WITH_OBLIQUE_STROKE,
LatinExtendedD::LatinCapitalLetterNWithObliqueStroke => LATIN_CAPITAL_LETTER_N_WITH_OBLIQUE_STROKE,
LatinExtendedD::LatinSmallLetterNWithObliqueStroke => LATIN_SMALL_LETTER_N_WITH_OBLIQUE_STROKE,
LatinExtendedD::LatinCapitalLetterRWithObliqueStroke => LATIN_CAPITAL_LETTER_R_WITH_OBLIQUE_STROKE,
LatinExtendedD::LatinSmallLetterRWithObliqueStroke => LATIN_SMALL_LETTER_R_WITH_OBLIQUE_STROKE,
LatinExtendedD::LatinCapitalLetterSWithObliqueStroke => LATIN_CAPITAL_LETTER_S_WITH_OBLIQUE_STROKE,
LatinExtendedD::LatinSmallLetterSWithObliqueStroke => LATIN_SMALL_LETTER_S_WITH_OBLIQUE_STROKE,
LatinExtendedD::LatinCapitalLetterHWithHook => LATIN_CAPITAL_LETTER_H_WITH_HOOK,
LatinExtendedD::LatinCapitalLetterReversedOpenE => LATIN_CAPITAL_LETTER_REVERSED_OPEN_E,
LatinExtendedD::LatinCapitalLetterScriptG => LATIN_CAPITAL_LETTER_SCRIPT_G,
LatinExtendedD::LatinCapitalLetterLWithBelt => LATIN_CAPITAL_LETTER_L_WITH_BELT,
LatinExtendedD::LatinCapitalLetterSmallCapitalI => LATIN_CAPITAL_LETTER_SMALL_CAPITAL_I,
LatinExtendedD::LatinLetterSmallCapitalQ => LATIN_LETTER_SMALL_CAPITAL_Q,
LatinExtendedD::LatinCapitalLetterTurnedK => LATIN_CAPITAL_LETTER_TURNED_K,
LatinExtendedD::LatinCapitalLetterTurnedT => LATIN_CAPITAL_LETTER_TURNED_T,
LatinExtendedD::LatinCapitalLetterJWithCrossedDashTail => LATIN_CAPITAL_LETTER_J_WITH_CROSSED_DASH_TAIL,
LatinExtendedD::LatinCapitalLetterChi => LATIN_CAPITAL_LETTER_CHI,
LatinExtendedD::LatinCapitalLetterBeta => LATIN_CAPITAL_LETTER_BETA,
LatinExtendedD::LatinSmallLetterBeta => LATIN_SMALL_LETTER_BETA,
LatinExtendedD::LatinCapitalLetterOmega => LATIN_CAPITAL_LETTER_OMEGA,
LatinExtendedD::LatinSmallLetterOmega => LATIN_SMALL_LETTER_OMEGA,
LatinExtendedD::LatinCapitalLetterUWithStroke => LATIN_CAPITAL_LETTER_U_WITH_STROKE,
LatinExtendedD::LatinSmallLetterUWithStroke => LATIN_SMALL_LETTER_U_WITH_STROKE,
LatinExtendedD::LatinCapitalLetterGlottalA => LATIN_CAPITAL_LETTER_GLOTTAL_A,
LatinExtendedD::LatinSmallLetterGlottalA => LATIN_SMALL_LETTER_GLOTTAL_A,
LatinExtendedD::LatinCapitalLetterGlottalI => LATIN_CAPITAL_LETTER_GLOTTAL_I,
LatinExtendedD::LatinSmallLetterGlottalI => LATIN_SMALL_LETTER_GLOTTAL_I,
LatinExtendedD::LatinCapitalLetterGlottalU => LATIN_CAPITAL_LETTER_GLOTTAL_U,
LatinExtendedD::LatinSmallLetterGlottalU => LATIN_SMALL_LETTER_GLOTTAL_U,
LatinExtendedD::LatinCapitalLetterAnglicanaW => LATIN_CAPITAL_LETTER_ANGLICANA_W,
LatinExtendedD::LatinSmallLetterAnglicanaW => LATIN_SMALL_LETTER_ANGLICANA_W,
LatinExtendedD::LatinCapitalLetterCWithPalatalHook => LATIN_CAPITAL_LETTER_C_WITH_PALATAL_HOOK,
LatinExtendedD::LatinCapitalLetterSWithHook => LATIN_CAPITAL_LETTER_S_WITH_HOOK,
LatinExtendedD::LatinCapitalLetterZWithPalatalHook => LATIN_CAPITAL_LETTER_Z_WITH_PALATAL_HOOK,
LatinExtendedD::LatinEpigraphicLetterSidewaysI => LATIN_EPIGRAPHIC_LETTER_SIDEWAYS_I,
LatinExtendedD::ModifierLetterCapitalHWithStroke => MODIFIER_LETTER_CAPITAL_H_WITH_STROKE,
LatinExtendedD::ModifierLetterSmallLigatureOe => MODIFIER_LETTER_SMALL_LIGATURE_OE,
LatinExtendedD::LatinLetterSmallCapitalTurnedM => LATIN_LETTER_SMALL_CAPITAL_TURNED_M,
LatinExtendedD::LatinEpigraphicLetterReversedF => LATIN_EPIGRAPHIC_LETTER_REVERSED_F,
LatinExtendedD::LatinEpigraphicLetterReversedP => LATIN_EPIGRAPHIC_LETTER_REVERSED_P,
LatinExtendedD::LatinEpigraphicLetterInvertedM => LATIN_EPIGRAPHIC_LETTER_INVERTED_M,
LatinExtendedD::LatinEpigraphicLetterILonga => LATIN_EPIGRAPHIC_LETTER_I_LONGA,
}
}
}
impl std::convert::TryFrom<char> for LatinExtendedD {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
use constants::*;
match c {
MODIFIER_LETTER_STRESS_AND_HIGH_TONE => Ok(LatinExtendedD::ModifierLetterStressAndHighTone),
MODIFIER_LETTER_STRESS_AND_LOW_TONE => Ok(LatinExtendedD::ModifierLetterStressAndLowTone),
LATIN_CAPITAL_LETTER_EGYPTOLOGICAL_ALEF => Ok(LatinExtendedD::LatinCapitalLetterEgyptologicalAlef),
LATIN_SMALL_LETTER_EGYPTOLOGICAL_ALEF => Ok(LatinExtendedD::LatinSmallLetterEgyptologicalAlef),
LATIN_CAPITAL_LETTER_EGYPTOLOGICAL_AIN => Ok(LatinExtendedD::LatinCapitalLetterEgyptologicalAin),
LATIN_SMALL_LETTER_EGYPTOLOGICAL_AIN => Ok(LatinExtendedD::LatinSmallLetterEgyptologicalAin),
LATIN_CAPITAL_LETTER_HENG => Ok(LatinExtendedD::LatinCapitalLetterHeng),
LATIN_SMALL_LETTER_HENG => Ok(LatinExtendedD::LatinSmallLetterHeng),
LATIN_CAPITAL_LETTER_TZ => Ok(LatinExtendedD::LatinCapitalLetterTz),
LATIN_SMALL_LETTER_TZ => Ok(LatinExtendedD::LatinSmallLetterTz),
LATIN_CAPITAL_LETTER_TRESILLO => Ok(LatinExtendedD::LatinCapitalLetterTresillo),
LATIN_SMALL_LETTER_TRESILLO => Ok(LatinExtendedD::LatinSmallLetterTresillo),
LATIN_CAPITAL_LETTER_CUATRILLO => Ok(LatinExtendedD::LatinCapitalLetterCuatrillo),
LATIN_SMALL_LETTER_CUATRILLO => Ok(LatinExtendedD::LatinSmallLetterCuatrillo),
LATIN_CAPITAL_LETTER_CUATRILLO_WITH_COMMA => Ok(LatinExtendedD::LatinCapitalLetterCuatrilloWithComma),
LATIN_SMALL_LETTER_CUATRILLO_WITH_COMMA => Ok(LatinExtendedD::LatinSmallLetterCuatrilloWithComma),
LATIN_LETTER_SMALL_CAPITAL_F => Ok(LatinExtendedD::LatinLetterSmallCapitalF),
LATIN_LETTER_SMALL_CAPITAL_S => Ok(LatinExtendedD::LatinLetterSmallCapitalS),
LATIN_CAPITAL_LETTER_AA => Ok(LatinExtendedD::LatinCapitalLetterAa),
LATIN_SMALL_LETTER_AA => Ok(LatinExtendedD::LatinSmallLetterAa),
LATIN_CAPITAL_LETTER_AO => Ok(LatinExtendedD::LatinCapitalLetterAo),
LATIN_SMALL_LETTER_AO => Ok(LatinExtendedD::LatinSmallLetterAo),
LATIN_CAPITAL_LETTER_AU => Ok(LatinExtendedD::LatinCapitalLetterAu),
LATIN_SMALL_LETTER_AU => Ok(LatinExtendedD::LatinSmallLetterAu),
LATIN_CAPITAL_LETTER_AV => Ok(LatinExtendedD::LatinCapitalLetterAv),
LATIN_SMALL_LETTER_AV => Ok(LatinExtendedD::LatinSmallLetterAv),
LATIN_CAPITAL_LETTER_AV_WITH_HORIZONTAL_BAR => Ok(LatinExtendedD::LatinCapitalLetterAvWithHorizontalBar),
LATIN_SMALL_LETTER_AV_WITH_HORIZONTAL_BAR => Ok(LatinExtendedD::LatinSmallLetterAvWithHorizontalBar),
LATIN_CAPITAL_LETTER_AY => Ok(LatinExtendedD::LatinCapitalLetterAy),
LATIN_SMALL_LETTER_AY => Ok(LatinExtendedD::LatinSmallLetterAy),
LATIN_CAPITAL_LETTER_REVERSED_C_WITH_DOT => Ok(LatinExtendedD::LatinCapitalLetterReversedCWithDot),
LATIN_SMALL_LETTER_REVERSED_C_WITH_DOT => Ok(LatinExtendedD::LatinSmallLetterReversedCWithDot),
LATIN_CAPITAL_LETTER_K_WITH_STROKE => Ok(LatinExtendedD::LatinCapitalLetterKWithStroke),
LATIN_SMALL_LETTER_K_WITH_STROKE => Ok(LatinExtendedD::LatinSmallLetterKWithStroke),
LATIN_CAPITAL_LETTER_K_WITH_DIAGONAL_STROKE => Ok(LatinExtendedD::LatinCapitalLetterKWithDiagonalStroke),
LATIN_SMALL_LETTER_K_WITH_DIAGONAL_STROKE => Ok(LatinExtendedD::LatinSmallLetterKWithDiagonalStroke),
LATIN_CAPITAL_LETTER_K_WITH_STROKE_AND_DIAGONAL_STROKE => Ok(LatinExtendedD::LatinCapitalLetterKWithStrokeAndDiagonalStroke),
LATIN_SMALL_LETTER_K_WITH_STROKE_AND_DIAGONAL_STROKE => Ok(LatinExtendedD::LatinSmallLetterKWithStrokeAndDiagonalStroke),
LATIN_CAPITAL_LETTER_BROKEN_L => Ok(LatinExtendedD::LatinCapitalLetterBrokenL),
LATIN_SMALL_LETTER_BROKEN_L => Ok(LatinExtendedD::LatinSmallLetterBrokenL),
LATIN_CAPITAL_LETTER_L_WITH_HIGH_STROKE => Ok(LatinExtendedD::LatinCapitalLetterLWithHighStroke),
LATIN_SMALL_LETTER_L_WITH_HIGH_STROKE => Ok(LatinExtendedD::LatinSmallLetterLWithHighStroke),
LATIN_CAPITAL_LETTER_O_WITH_LONG_STROKE_OVERLAY => Ok(LatinExtendedD::LatinCapitalLetterOWithLongStrokeOverlay),
LATIN_SMALL_LETTER_O_WITH_LONG_STROKE_OVERLAY => Ok(LatinExtendedD::LatinSmallLetterOWithLongStrokeOverlay),
LATIN_CAPITAL_LETTER_O_WITH_LOOP => Ok(LatinExtendedD::LatinCapitalLetterOWithLoop),
LATIN_SMALL_LETTER_O_WITH_LOOP => Ok(LatinExtendedD::LatinSmallLetterOWithLoop),
LATIN_CAPITAL_LETTER_OO => Ok(LatinExtendedD::LatinCapitalLetterOo),
LATIN_SMALL_LETTER_OO => Ok(LatinExtendedD::LatinSmallLetterOo),
LATIN_CAPITAL_LETTER_P_WITH_STROKE_THROUGH_DESCENDER => Ok(LatinExtendedD::LatinCapitalLetterPWithStrokeThroughDescender),
LATIN_SMALL_LETTER_P_WITH_STROKE_THROUGH_DESCENDER => Ok(LatinExtendedD::LatinSmallLetterPWithStrokeThroughDescender),
LATIN_CAPITAL_LETTER_P_WITH_FLOURISH => Ok(LatinExtendedD::LatinCapitalLetterPWithFlourish),
LATIN_SMALL_LETTER_P_WITH_FLOURISH => Ok(LatinExtendedD::LatinSmallLetterPWithFlourish),
LATIN_CAPITAL_LETTER_P_WITH_SQUIRREL_TAIL => Ok(LatinExtendedD::LatinCapitalLetterPWithSquirrelTail),
LATIN_SMALL_LETTER_P_WITH_SQUIRREL_TAIL => Ok(LatinExtendedD::LatinSmallLetterPWithSquirrelTail),
LATIN_CAPITAL_LETTER_Q_WITH_STROKE_THROUGH_DESCENDER => Ok(LatinExtendedD::LatinCapitalLetterQWithStrokeThroughDescender),
LATIN_SMALL_LETTER_Q_WITH_STROKE_THROUGH_DESCENDER => Ok(LatinExtendedD::LatinSmallLetterQWithStrokeThroughDescender),
LATIN_CAPITAL_LETTER_Q_WITH_DIAGONAL_STROKE => Ok(LatinExtendedD::LatinCapitalLetterQWithDiagonalStroke),
LATIN_SMALL_LETTER_Q_WITH_DIAGONAL_STROKE => Ok(LatinExtendedD::LatinSmallLetterQWithDiagonalStroke),
LATIN_CAPITAL_LETTER_R_ROTUNDA => Ok(LatinExtendedD::LatinCapitalLetterRRotunda),
LATIN_SMALL_LETTER_R_ROTUNDA => Ok(LatinExtendedD::LatinSmallLetterRRotunda),
LATIN_CAPITAL_LETTER_RUM_ROTUNDA => Ok(LatinExtendedD::LatinCapitalLetterRumRotunda),
LATIN_SMALL_LETTER_RUM_ROTUNDA => Ok(LatinExtendedD::LatinSmallLetterRumRotunda),
LATIN_CAPITAL_LETTER_V_WITH_DIAGONAL_STROKE => Ok(LatinExtendedD::LatinCapitalLetterVWithDiagonalStroke),
LATIN_SMALL_LETTER_V_WITH_DIAGONAL_STROKE => Ok(LatinExtendedD::LatinSmallLetterVWithDiagonalStroke),
LATIN_CAPITAL_LETTER_VY => Ok(LatinExtendedD::LatinCapitalLetterVy),
LATIN_SMALL_LETTER_VY => Ok(LatinExtendedD::LatinSmallLetterVy),
LATIN_CAPITAL_LETTER_VISIGOTHIC_Z => Ok(LatinExtendedD::LatinCapitalLetterVisigothicZ),
LATIN_SMALL_LETTER_VISIGOTHIC_Z => Ok(LatinExtendedD::LatinSmallLetterVisigothicZ),
LATIN_CAPITAL_LETTER_THORN_WITH_STROKE => Ok(LatinExtendedD::LatinCapitalLetterThornWithStroke),
LATIN_SMALL_LETTER_THORN_WITH_STROKE => Ok(LatinExtendedD::LatinSmallLetterThornWithStroke),
LATIN_CAPITAL_LETTER_THORN_WITH_STROKE_THROUGH_DESCENDER => Ok(LatinExtendedD::LatinCapitalLetterThornWithStrokeThroughDescender),
LATIN_SMALL_LETTER_THORN_WITH_STROKE_THROUGH_DESCENDER => Ok(LatinExtendedD::LatinSmallLetterThornWithStrokeThroughDescender),
LATIN_CAPITAL_LETTER_VEND => Ok(LatinExtendedD::LatinCapitalLetterVend),
LATIN_SMALL_LETTER_VEND => Ok(LatinExtendedD::LatinSmallLetterVend),
LATIN_CAPITAL_LETTER_ET => Ok(LatinExtendedD::LatinCapitalLetterEt),
LATIN_SMALL_LETTER_ET => Ok(LatinExtendedD::LatinSmallLetterEt),
LATIN_CAPITAL_LETTER_IS => Ok(LatinExtendedD::LatinCapitalLetterIs),
LATIN_SMALL_LETTER_IS => Ok(LatinExtendedD::LatinSmallLetterIs),
LATIN_CAPITAL_LETTER_CON => Ok(LatinExtendedD::LatinCapitalLetterCon),
LATIN_SMALL_LETTER_CON => Ok(LatinExtendedD::LatinSmallLetterCon),
MODIFIER_LETTER_US => Ok(LatinExtendedD::ModifierLetterUs),
LATIN_SMALL_LETTER_DUM => Ok(LatinExtendedD::LatinSmallLetterDum),
LATIN_SMALL_LETTER_LUM => Ok(LatinExtendedD::LatinSmallLetterLum),
LATIN_SMALL_LETTER_MUM => Ok(LatinExtendedD::LatinSmallLetterMum),
LATIN_SMALL_LETTER_NUM => Ok(LatinExtendedD::LatinSmallLetterNum),
LATIN_SMALL_LETTER_RUM => Ok(LatinExtendedD::LatinSmallLetterRum),
LATIN_LETTER_SMALL_CAPITAL_RUM => Ok(LatinExtendedD::LatinLetterSmallCapitalRum),
LATIN_SMALL_LETTER_TUM => Ok(LatinExtendedD::LatinSmallLetterTum),
LATIN_SMALL_LETTER_UM => Ok(LatinExtendedD::LatinSmallLetterUm),
LATIN_CAPITAL_LETTER_INSULAR_D => Ok(LatinExtendedD::LatinCapitalLetterInsularD),
LATIN_SMALL_LETTER_INSULAR_D => Ok(LatinExtendedD::LatinSmallLetterInsularD),
LATIN_CAPITAL_LETTER_INSULAR_F => Ok(LatinExtendedD::LatinCapitalLetterInsularF),
LATIN_SMALL_LETTER_INSULAR_F => Ok(LatinExtendedD::LatinSmallLetterInsularF),
LATIN_CAPITAL_LETTER_INSULAR_G => Ok(LatinExtendedD::LatinCapitalLetterInsularG),
LATIN_CAPITAL_LETTER_TURNED_INSULAR_G => Ok(LatinExtendedD::LatinCapitalLetterTurnedInsularG),
LATIN_SMALL_LETTER_TURNED_INSULAR_G => Ok(LatinExtendedD::LatinSmallLetterTurnedInsularG),
LATIN_CAPITAL_LETTER_TURNED_L => Ok(LatinExtendedD::LatinCapitalLetterTurnedL),
LATIN_SMALL_LETTER_TURNED_L => Ok(LatinExtendedD::LatinSmallLetterTurnedL),
LATIN_CAPITAL_LETTER_INSULAR_R => Ok(LatinExtendedD::LatinCapitalLetterInsularR),
LATIN_SMALL_LETTER_INSULAR_R => Ok(LatinExtendedD::LatinSmallLetterInsularR),
LATIN_CAPITAL_LETTER_INSULAR_S => Ok(LatinExtendedD::LatinCapitalLetterInsularS),
LATIN_SMALL_LETTER_INSULAR_S => Ok(LatinExtendedD::LatinSmallLetterInsularS),
LATIN_CAPITAL_LETTER_INSULAR_T => Ok(LatinExtendedD::LatinCapitalLetterInsularT),
LATIN_SMALL_LETTER_INSULAR_T => Ok(LatinExtendedD::LatinSmallLetterInsularT),
MODIFIER_LETTER_LOW_CIRCUMFLEX_ACCENT => Ok(LatinExtendedD::ModifierLetterLowCircumflexAccent),
MODIFIER_LETTER_COLON => Ok(LatinExtendedD::ModifierLetterColon),
MODIFIER_LETTER_SHORT_EQUALS_SIGN => Ok(LatinExtendedD::ModifierLetterShortEqualsSign),
LATIN_CAPITAL_LETTER_SALTILLO => Ok(LatinExtendedD::LatinCapitalLetterSaltillo),
LATIN_SMALL_LETTER_SALTILLO => Ok(LatinExtendedD::LatinSmallLetterSaltillo),
LATIN_CAPITAL_LETTER_TURNED_H => Ok(LatinExtendedD::LatinCapitalLetterTurnedH),
LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK_AND_BELT => Ok(LatinExtendedD::LatinSmallLetterLWithRetroflexHookAndBelt),
LATIN_LETTER_SINOLOGICAL_DOT => Ok(LatinExtendedD::LatinLetterSinologicalDot),
LATIN_CAPITAL_LETTER_N_WITH_DESCENDER => Ok(LatinExtendedD::LatinCapitalLetterNWithDescender),
LATIN_SMALL_LETTER_N_WITH_DESCENDER => Ok(LatinExtendedD::LatinSmallLetterNWithDescender),
LATIN_CAPITAL_LETTER_C_WITH_BAR => Ok(LatinExtendedD::LatinCapitalLetterCWithBar),
LATIN_SMALL_LETTER_C_WITH_BAR => Ok(LatinExtendedD::LatinSmallLetterCWithBar),
LATIN_SMALL_LETTER_C_WITH_PALATAL_HOOK => Ok(LatinExtendedD::LatinSmallLetterCWithPalatalHook),
LATIN_SMALL_LETTER_H_WITH_PALATAL_HOOK => Ok(LatinExtendedD::LatinSmallLetterHWithPalatalHook),
LATIN_CAPITAL_LETTER_B_WITH_FLOURISH => Ok(LatinExtendedD::LatinCapitalLetterBWithFlourish),
LATIN_SMALL_LETTER_B_WITH_FLOURISH => Ok(LatinExtendedD::LatinSmallLetterBWithFlourish),
LATIN_CAPITAL_LETTER_F_WITH_STROKE => Ok(LatinExtendedD::LatinCapitalLetterFWithStroke),
LATIN_SMALL_LETTER_F_WITH_STROKE => Ok(LatinExtendedD::LatinSmallLetterFWithStroke),
LATIN_CAPITAL_LETTER_VOLAPUK_AE => Ok(LatinExtendedD::LatinCapitalLetterVolapukAe),
LATIN_SMALL_LETTER_VOLAPUK_AE => Ok(LatinExtendedD::LatinSmallLetterVolapukAe),
LATIN_CAPITAL_LETTER_VOLAPUK_OE => Ok(LatinExtendedD::LatinCapitalLetterVolapukOe),
LATIN_SMALL_LETTER_VOLAPUK_OE => Ok(LatinExtendedD::LatinSmallLetterVolapukOe),
LATIN_CAPITAL_LETTER_VOLAPUK_UE => Ok(LatinExtendedD::LatinCapitalLetterVolapukUe),
LATIN_SMALL_LETTER_VOLAPUK_UE => Ok(LatinExtendedD::LatinSmallLetterVolapukUe),
LATIN_CAPITAL_LETTER_G_WITH_OBLIQUE_STROKE => Ok(LatinExtendedD::LatinCapitalLetterGWithObliqueStroke),
LATIN_SMALL_LETTER_G_WITH_OBLIQUE_STROKE => Ok(LatinExtendedD::LatinSmallLetterGWithObliqueStroke),
LATIN_CAPITAL_LETTER_K_WITH_OBLIQUE_STROKE => Ok(LatinExtendedD::LatinCapitalLetterKWithObliqueStroke),
LATIN_SMALL_LETTER_K_WITH_OBLIQUE_STROKE => Ok(LatinExtendedD::LatinSmallLetterKWithObliqueStroke),
LATIN_CAPITAL_LETTER_N_WITH_OBLIQUE_STROKE => Ok(LatinExtendedD::LatinCapitalLetterNWithObliqueStroke),
LATIN_SMALL_LETTER_N_WITH_OBLIQUE_STROKE => Ok(LatinExtendedD::LatinSmallLetterNWithObliqueStroke),
LATIN_CAPITAL_LETTER_R_WITH_OBLIQUE_STROKE => Ok(LatinExtendedD::LatinCapitalLetterRWithObliqueStroke),
LATIN_SMALL_LETTER_R_WITH_OBLIQUE_STROKE => Ok(LatinExtendedD::LatinSmallLetterRWithObliqueStroke),
LATIN_CAPITAL_LETTER_S_WITH_OBLIQUE_STROKE => Ok(LatinExtendedD::LatinCapitalLetterSWithObliqueStroke),
LATIN_SMALL_LETTER_S_WITH_OBLIQUE_STROKE => Ok(LatinExtendedD::LatinSmallLetterSWithObliqueStroke),
LATIN_CAPITAL_LETTER_H_WITH_HOOK => Ok(LatinExtendedD::LatinCapitalLetterHWithHook),
LATIN_CAPITAL_LETTER_REVERSED_OPEN_E => Ok(LatinExtendedD::LatinCapitalLetterReversedOpenE),
LATIN_CAPITAL_LETTER_SCRIPT_G => Ok(LatinExtendedD::LatinCapitalLetterScriptG),
LATIN_CAPITAL_LETTER_L_WITH_BELT => Ok(LatinExtendedD::LatinCapitalLetterLWithBelt),
LATIN_CAPITAL_LETTER_SMALL_CAPITAL_I => Ok(LatinExtendedD::LatinCapitalLetterSmallCapitalI),
LATIN_LETTER_SMALL_CAPITAL_Q => Ok(LatinExtendedD::LatinLetterSmallCapitalQ),
LATIN_CAPITAL_LETTER_TURNED_K => Ok(LatinExtendedD::LatinCapitalLetterTurnedK),
LATIN_CAPITAL_LETTER_TURNED_T => Ok(LatinExtendedD::LatinCapitalLetterTurnedT),
LATIN_CAPITAL_LETTER_J_WITH_CROSSED_DASH_TAIL => Ok(LatinExtendedD::LatinCapitalLetterJWithCrossedDashTail),
LATIN_CAPITAL_LETTER_CHI => Ok(LatinExtendedD::LatinCapitalLetterChi),
LATIN_CAPITAL_LETTER_BETA => Ok(LatinExtendedD::LatinCapitalLetterBeta),
LATIN_SMALL_LETTER_BETA => Ok(LatinExtendedD::LatinSmallLetterBeta),
LATIN_CAPITAL_LETTER_OMEGA => Ok(LatinExtendedD::LatinCapitalLetterOmega),
LATIN_SMALL_LETTER_OMEGA => Ok(LatinExtendedD::LatinSmallLetterOmega),
LATIN_CAPITAL_LETTER_U_WITH_STROKE => Ok(LatinExtendedD::LatinCapitalLetterUWithStroke),
LATIN_SMALL_LETTER_U_WITH_STROKE => Ok(LatinExtendedD::LatinSmallLetterUWithStroke),
LATIN_CAPITAL_LETTER_GLOTTAL_A => Ok(LatinExtendedD::LatinCapitalLetterGlottalA),
LATIN_SMALL_LETTER_GLOTTAL_A => Ok(LatinExtendedD::LatinSmallLetterGlottalA),
LATIN_CAPITAL_LETTER_GLOTTAL_I => Ok(LatinExtendedD::LatinCapitalLetterGlottalI),
LATIN_SMALL_LETTER_GLOTTAL_I => Ok(LatinExtendedD::LatinSmallLetterGlottalI),
LATIN_CAPITAL_LETTER_GLOTTAL_U => Ok(LatinExtendedD::LatinCapitalLetterGlottalU),
LATIN_SMALL_LETTER_GLOTTAL_U => Ok(LatinExtendedD::LatinSmallLetterGlottalU),
LATIN_CAPITAL_LETTER_ANGLICANA_W => Ok(LatinExtendedD::LatinCapitalLetterAnglicanaW),
LATIN_SMALL_LETTER_ANGLICANA_W => Ok(LatinExtendedD::LatinSmallLetterAnglicanaW),
LATIN_CAPITAL_LETTER_C_WITH_PALATAL_HOOK => Ok(LatinExtendedD::LatinCapitalLetterCWithPalatalHook),
LATIN_CAPITAL_LETTER_S_WITH_HOOK => Ok(LatinExtendedD::LatinCapitalLetterSWithHook),
LATIN_CAPITAL_LETTER_Z_WITH_PALATAL_HOOK => Ok(LatinExtendedD::LatinCapitalLetterZWithPalatalHook),
LATIN_EPIGRAPHIC_LETTER_SIDEWAYS_I => Ok(LatinExtendedD::LatinEpigraphicLetterSidewaysI),
MODIFIER_LETTER_CAPITAL_H_WITH_STROKE => Ok(LatinExtendedD::ModifierLetterCapitalHWithStroke),
MODIFIER_LETTER_SMALL_LIGATURE_OE => Ok(LatinExtendedD::ModifierLetterSmallLigatureOe),
LATIN_LETTER_SMALL_CAPITAL_TURNED_M => Ok(LatinExtendedD::LatinLetterSmallCapitalTurnedM),
LATIN_EPIGRAPHIC_LETTER_REVERSED_F => Ok(LatinExtendedD::LatinEpigraphicLetterReversedF),
LATIN_EPIGRAPHIC_LETTER_REVERSED_P => Ok(LatinExtendedD::LatinEpigraphicLetterReversedP),
LATIN_EPIGRAPHIC_LETTER_INVERTED_M => Ok(LatinExtendedD::LatinEpigraphicLetterInvertedM),
LATIN_EPIGRAPHIC_LETTER_I_LONGA => Ok(LatinExtendedD::LatinEpigraphicLetterILonga),
_ => Err(()),
}
}
}
impl Into<u32> for LatinExtendedD {
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 LatinExtendedD {
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 LatinExtendedD {
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 LatinExtendedD {
pub fn new() -> Self {
LatinExtendedD::ModifierLetterStressAndHighTone
}
pub fn name(&self) -> &str {
match self {
LatinExtendedD::ModifierLetterStressAndHighTone => "modifier letter stress and high tone",
LatinExtendedD::ModifierLetterStressAndLowTone => "modifier letter stress and low tone",
LatinExtendedD::LatinCapitalLetterEgyptologicalAlef => "latin capital letter egyptological alef",
LatinExtendedD::LatinSmallLetterEgyptologicalAlef => "latin small letter egyptological alef",
LatinExtendedD::LatinCapitalLetterEgyptologicalAin => "latin capital letter egyptological ain",
LatinExtendedD::LatinSmallLetterEgyptologicalAin => "latin small letter egyptological ain",
LatinExtendedD::LatinCapitalLetterHeng => "latin capital letter heng",
LatinExtendedD::LatinSmallLetterHeng => "latin small letter heng",
LatinExtendedD::LatinCapitalLetterTz => "latin capital letter tz",
LatinExtendedD::LatinSmallLetterTz => "latin small letter tz",
LatinExtendedD::LatinCapitalLetterTresillo => "latin capital letter tresillo",
LatinExtendedD::LatinSmallLetterTresillo => "latin small letter tresillo",
LatinExtendedD::LatinCapitalLetterCuatrillo => "latin capital letter cuatrillo",
LatinExtendedD::LatinSmallLetterCuatrillo => "latin small letter cuatrillo",
LatinExtendedD::LatinCapitalLetterCuatrilloWithComma => "latin capital letter cuatrillo with comma",
LatinExtendedD::LatinSmallLetterCuatrilloWithComma => "latin small letter cuatrillo with comma",
LatinExtendedD::LatinLetterSmallCapitalF => "latin letter small capital f",
LatinExtendedD::LatinLetterSmallCapitalS => "latin letter small capital s",
LatinExtendedD::LatinCapitalLetterAa => "latin capital letter aa",
LatinExtendedD::LatinSmallLetterAa => "latin small letter aa",
LatinExtendedD::LatinCapitalLetterAo => "latin capital letter ao",
LatinExtendedD::LatinSmallLetterAo => "latin small letter ao",
LatinExtendedD::LatinCapitalLetterAu => "latin capital letter au",
LatinExtendedD::LatinSmallLetterAu => "latin small letter au",
LatinExtendedD::LatinCapitalLetterAv => "latin capital letter av",
LatinExtendedD::LatinSmallLetterAv => "latin small letter av",
LatinExtendedD::LatinCapitalLetterAvWithHorizontalBar => "latin capital letter av with horizontal bar",
LatinExtendedD::LatinSmallLetterAvWithHorizontalBar => "latin small letter av with horizontal bar",
LatinExtendedD::LatinCapitalLetterAy => "latin capital letter ay",
LatinExtendedD::LatinSmallLetterAy => "latin small letter ay",
LatinExtendedD::LatinCapitalLetterReversedCWithDot => "latin capital letter reversed c with dot",
LatinExtendedD::LatinSmallLetterReversedCWithDot => "latin small letter reversed c with dot",
LatinExtendedD::LatinCapitalLetterKWithStroke => "latin capital letter k with stroke",
LatinExtendedD::LatinSmallLetterKWithStroke => "latin small letter k with stroke",
LatinExtendedD::LatinCapitalLetterKWithDiagonalStroke => "latin capital letter k with diagonal stroke",
LatinExtendedD::LatinSmallLetterKWithDiagonalStroke => "latin small letter k with diagonal stroke",
LatinExtendedD::LatinCapitalLetterKWithStrokeAndDiagonalStroke => "latin capital letter k with stroke and diagonal stroke",
LatinExtendedD::LatinSmallLetterKWithStrokeAndDiagonalStroke => "latin small letter k with stroke and diagonal stroke",
LatinExtendedD::LatinCapitalLetterBrokenL => "latin capital letter broken l",
LatinExtendedD::LatinSmallLetterBrokenL => "latin small letter broken l",
LatinExtendedD::LatinCapitalLetterLWithHighStroke => "latin capital letter l with high stroke",
LatinExtendedD::LatinSmallLetterLWithHighStroke => "latin small letter l with high stroke",
LatinExtendedD::LatinCapitalLetterOWithLongStrokeOverlay => "latin capital letter o with long stroke overlay",
LatinExtendedD::LatinSmallLetterOWithLongStrokeOverlay => "latin small letter o with long stroke overlay",
LatinExtendedD::LatinCapitalLetterOWithLoop => "latin capital letter o with loop",
LatinExtendedD::LatinSmallLetterOWithLoop => "latin small letter o with loop",
LatinExtendedD::LatinCapitalLetterOo => "latin capital letter oo",
LatinExtendedD::LatinSmallLetterOo => "latin small letter oo",
LatinExtendedD::LatinCapitalLetterPWithStrokeThroughDescender => "latin capital letter p with stroke through descender",
LatinExtendedD::LatinSmallLetterPWithStrokeThroughDescender => "latin small letter p with stroke through descender",
LatinExtendedD::LatinCapitalLetterPWithFlourish => "latin capital letter p with flourish",
LatinExtendedD::LatinSmallLetterPWithFlourish => "latin small letter p with flourish",
LatinExtendedD::LatinCapitalLetterPWithSquirrelTail => "latin capital letter p with squirrel tail",
LatinExtendedD::LatinSmallLetterPWithSquirrelTail => "latin small letter p with squirrel tail",
LatinExtendedD::LatinCapitalLetterQWithStrokeThroughDescender => "latin capital letter q with stroke through descender",
LatinExtendedD::LatinSmallLetterQWithStrokeThroughDescender => "latin small letter q with stroke through descender",
LatinExtendedD::LatinCapitalLetterQWithDiagonalStroke => "latin capital letter q with diagonal stroke",
LatinExtendedD::LatinSmallLetterQWithDiagonalStroke => "latin small letter q with diagonal stroke",
LatinExtendedD::LatinCapitalLetterRRotunda => "latin capital letter r rotunda",
LatinExtendedD::LatinSmallLetterRRotunda => "latin small letter r rotunda",
LatinExtendedD::LatinCapitalLetterRumRotunda => "latin capital letter rum rotunda",
LatinExtendedD::LatinSmallLetterRumRotunda => "latin small letter rum rotunda",
LatinExtendedD::LatinCapitalLetterVWithDiagonalStroke => "latin capital letter v with diagonal stroke",
LatinExtendedD::LatinSmallLetterVWithDiagonalStroke => "latin small letter v with diagonal stroke",
LatinExtendedD::LatinCapitalLetterVy => "latin capital letter vy",
LatinExtendedD::LatinSmallLetterVy => "latin small letter vy",
LatinExtendedD::LatinCapitalLetterVisigothicZ => "latin capital letter visigothic z",
LatinExtendedD::LatinSmallLetterVisigothicZ => "latin small letter visigothic z",
LatinExtendedD::LatinCapitalLetterThornWithStroke => "latin capital letter thorn with stroke",
LatinExtendedD::LatinSmallLetterThornWithStroke => "latin small letter thorn with stroke",
LatinExtendedD::LatinCapitalLetterThornWithStrokeThroughDescender => "latin capital letter thorn with stroke through descender",
LatinExtendedD::LatinSmallLetterThornWithStrokeThroughDescender => "latin small letter thorn with stroke through descender",
LatinExtendedD::LatinCapitalLetterVend => "latin capital letter vend",
LatinExtendedD::LatinSmallLetterVend => "latin small letter vend",
LatinExtendedD::LatinCapitalLetterEt => "latin capital letter et",
LatinExtendedD::LatinSmallLetterEt => "latin small letter et",
LatinExtendedD::LatinCapitalLetterIs => "latin capital letter is",
LatinExtendedD::LatinSmallLetterIs => "latin small letter is",
LatinExtendedD::LatinCapitalLetterCon => "latin capital letter con",
LatinExtendedD::LatinSmallLetterCon => "latin small letter con",
LatinExtendedD::ModifierLetterUs => "modifier letter us",
LatinExtendedD::LatinSmallLetterDum => "latin small letter dum",
LatinExtendedD::LatinSmallLetterLum => "latin small letter lum",
LatinExtendedD::LatinSmallLetterMum => "latin small letter mum",
LatinExtendedD::LatinSmallLetterNum => "latin small letter num",
LatinExtendedD::LatinSmallLetterRum => "latin small letter rum",
LatinExtendedD::LatinLetterSmallCapitalRum => "latin letter small capital rum",
LatinExtendedD::LatinSmallLetterTum => "latin small letter tum",
LatinExtendedD::LatinSmallLetterUm => "latin small letter um",
LatinExtendedD::LatinCapitalLetterInsularD => "latin capital letter insular d",
LatinExtendedD::LatinSmallLetterInsularD => "latin small letter insular d",
LatinExtendedD::LatinCapitalLetterInsularF => "latin capital letter insular f",
LatinExtendedD::LatinSmallLetterInsularF => "latin small letter insular f",
LatinExtendedD::LatinCapitalLetterInsularG => "latin capital letter insular g",
LatinExtendedD::LatinCapitalLetterTurnedInsularG => "latin capital letter turned insular g",
LatinExtendedD::LatinSmallLetterTurnedInsularG => "latin small letter turned insular g",
LatinExtendedD::LatinCapitalLetterTurnedL => "latin capital letter turned l",
LatinExtendedD::LatinSmallLetterTurnedL => "latin small letter turned l",
LatinExtendedD::LatinCapitalLetterInsularR => "latin capital letter insular r",
LatinExtendedD::LatinSmallLetterInsularR => "latin small letter insular r",
LatinExtendedD::LatinCapitalLetterInsularS => "latin capital letter insular s",
LatinExtendedD::LatinSmallLetterInsularS => "latin small letter insular s",
LatinExtendedD::LatinCapitalLetterInsularT => "latin capital letter insular t",
LatinExtendedD::LatinSmallLetterInsularT => "latin small letter insular t",
LatinExtendedD::ModifierLetterLowCircumflexAccent => "modifier letter low circumflex accent",
LatinExtendedD::ModifierLetterColon => "modifier letter colon",
LatinExtendedD::ModifierLetterShortEqualsSign => "modifier letter short equals sign",
LatinExtendedD::LatinCapitalLetterSaltillo => "latin capital letter saltillo",
LatinExtendedD::LatinSmallLetterSaltillo => "latin small letter saltillo",
LatinExtendedD::LatinCapitalLetterTurnedH => "latin capital letter turned h",
LatinExtendedD::LatinSmallLetterLWithRetroflexHookAndBelt => "latin small letter l with retroflex hook and belt",
LatinExtendedD::LatinLetterSinologicalDot => "latin letter sinological dot",
LatinExtendedD::LatinCapitalLetterNWithDescender => "latin capital letter n with descender",
LatinExtendedD::LatinSmallLetterNWithDescender => "latin small letter n with descender",
LatinExtendedD::LatinCapitalLetterCWithBar => "latin capital letter c with bar",
LatinExtendedD::LatinSmallLetterCWithBar => "latin small letter c with bar",
LatinExtendedD::LatinSmallLetterCWithPalatalHook => "latin small letter c with palatal hook",
LatinExtendedD::LatinSmallLetterHWithPalatalHook => "latin small letter h with palatal hook",
LatinExtendedD::LatinCapitalLetterBWithFlourish => "latin capital letter b with flourish",
LatinExtendedD::LatinSmallLetterBWithFlourish => "latin small letter b with flourish",
LatinExtendedD::LatinCapitalLetterFWithStroke => "latin capital letter f with stroke",
LatinExtendedD::LatinSmallLetterFWithStroke => "latin small letter f with stroke",
LatinExtendedD::LatinCapitalLetterVolapukAe => "latin capital letter volapuk ae",
LatinExtendedD::LatinSmallLetterVolapukAe => "latin small letter volapuk ae",
LatinExtendedD::LatinCapitalLetterVolapukOe => "latin capital letter volapuk oe",
LatinExtendedD::LatinSmallLetterVolapukOe => "latin small letter volapuk oe",
LatinExtendedD::LatinCapitalLetterVolapukUe => "latin capital letter volapuk ue",
LatinExtendedD::LatinSmallLetterVolapukUe => "latin small letter volapuk ue",
LatinExtendedD::LatinCapitalLetterGWithObliqueStroke => "latin capital letter g with oblique stroke",
LatinExtendedD::LatinSmallLetterGWithObliqueStroke => "latin small letter g with oblique stroke",
LatinExtendedD::LatinCapitalLetterKWithObliqueStroke => "latin capital letter k with oblique stroke",
LatinExtendedD::LatinSmallLetterKWithObliqueStroke => "latin small letter k with oblique stroke",
LatinExtendedD::LatinCapitalLetterNWithObliqueStroke => "latin capital letter n with oblique stroke",
LatinExtendedD::LatinSmallLetterNWithObliqueStroke => "latin small letter n with oblique stroke",
LatinExtendedD::LatinCapitalLetterRWithObliqueStroke => "latin capital letter r with oblique stroke",
LatinExtendedD::LatinSmallLetterRWithObliqueStroke => "latin small letter r with oblique stroke",
LatinExtendedD::LatinCapitalLetterSWithObliqueStroke => "latin capital letter s with oblique stroke",
LatinExtendedD::LatinSmallLetterSWithObliqueStroke => "latin small letter s with oblique stroke",
LatinExtendedD::LatinCapitalLetterHWithHook => "latin capital letter h with hook",
LatinExtendedD::LatinCapitalLetterReversedOpenE => "latin capital letter reversed open e",
LatinExtendedD::LatinCapitalLetterScriptG => "latin capital letter script g",
LatinExtendedD::LatinCapitalLetterLWithBelt => "latin capital letter l with belt",
LatinExtendedD::LatinCapitalLetterSmallCapitalI => "latin capital letter small capital i",
LatinExtendedD::LatinLetterSmallCapitalQ => "latin letter small capital q",
LatinExtendedD::LatinCapitalLetterTurnedK => "latin capital letter turned k",
LatinExtendedD::LatinCapitalLetterTurnedT => "latin capital letter turned t",
LatinExtendedD::LatinCapitalLetterJWithCrossedDashTail => "latin capital letter j with crossed-tail",
LatinExtendedD::LatinCapitalLetterChi => "latin capital letter chi",
LatinExtendedD::LatinCapitalLetterBeta => "latin capital letter beta",
LatinExtendedD::LatinSmallLetterBeta => "latin small letter beta",
LatinExtendedD::LatinCapitalLetterOmega => "latin capital letter omega",
LatinExtendedD::LatinSmallLetterOmega => "latin small letter omega",
LatinExtendedD::LatinCapitalLetterUWithStroke => "latin capital letter u with stroke",
LatinExtendedD::LatinSmallLetterUWithStroke => "latin small letter u with stroke",
LatinExtendedD::LatinCapitalLetterGlottalA => "latin capital letter glottal a",
LatinExtendedD::LatinSmallLetterGlottalA => "latin small letter glottal a",
LatinExtendedD::LatinCapitalLetterGlottalI => "latin capital letter glottal i",
LatinExtendedD::LatinSmallLetterGlottalI => "latin small letter glottal i",
LatinExtendedD::LatinCapitalLetterGlottalU => "latin capital letter glottal u",
LatinExtendedD::LatinSmallLetterGlottalU => "latin small letter glottal u",
LatinExtendedD::LatinCapitalLetterAnglicanaW => "latin capital letter anglicana w",
LatinExtendedD::LatinSmallLetterAnglicanaW => "latin small letter anglicana w",
LatinExtendedD::LatinCapitalLetterCWithPalatalHook => "latin capital letter c with palatal hook",
LatinExtendedD::LatinCapitalLetterSWithHook => "latin capital letter s with hook",
LatinExtendedD::LatinCapitalLetterZWithPalatalHook => "latin capital letter z with palatal hook",
LatinExtendedD::LatinEpigraphicLetterSidewaysI => "latin epigraphic letter sideways i",
LatinExtendedD::ModifierLetterCapitalHWithStroke => "modifier letter capital h with stroke",
LatinExtendedD::ModifierLetterSmallLigatureOe => "modifier letter small ligature oe",
LatinExtendedD::LatinLetterSmallCapitalTurnedM => "latin letter small capital turned m",
LatinExtendedD::LatinEpigraphicLetterReversedF => "latin epigraphic letter reversed f",
LatinExtendedD::LatinEpigraphicLetterReversedP => "latin epigraphic letter reversed p",
LatinExtendedD::LatinEpigraphicLetterInvertedM => "latin epigraphic letter inverted m",
LatinExtendedD::LatinEpigraphicLetterILonga => "latin epigraphic letter i longa",
}
}
}