mod constants {
pub const ARABIC_FATHATAN_ISOLATED_FORM: char = 'ﹰ';
pub const ARABIC_TATWEEL_WITH_FATHATAN_ABOVE: char = 'ﹱ';
pub const ARABIC_DAMMATAN_ISOLATED_FORM: char = 'ﹲ';
pub const ARABIC_TAIL_FRAGMENT: char = 'ﹳ';
pub const ARABIC_KASRATAN_ISOLATED_FORM: char = 'ﹴ';
pub const ARABIC_FATHA_ISOLATED_FORM: char = 'ﹶ';
pub const ARABIC_FATHA_MEDIAL_FORM: char = 'ﹷ';
pub const ARABIC_DAMMA_ISOLATED_FORM: char = 'ﹸ';
pub const ARABIC_DAMMA_MEDIAL_FORM: char = 'ﹹ';
pub const ARABIC_KASRA_ISOLATED_FORM: char = 'ﹺ';
pub const ARABIC_KASRA_MEDIAL_FORM: char = 'ﹻ';
pub const ARABIC_SHADDA_ISOLATED_FORM: char = 'ﹼ';
pub const ARABIC_SHADDA_MEDIAL_FORM: char = 'ﹽ';
pub const ARABIC_SUKUN_ISOLATED_FORM: char = 'ﹾ';
pub const ARABIC_SUKUN_MEDIAL_FORM: char = 'ﹿ';
pub const ARABIC_LETTER_HAMZA_ISOLATED_FORM: char = 'ﺀ';
pub const ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM: char = 'ﺁ';
pub const ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_FINAL_FORM: char = 'ﺂ';
pub const ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM: char = 'ﺃ';
pub const ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM: char = 'ﺄ';
pub const ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_ISOLATED_FORM: char = 'ﺅ';
pub const ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_FINAL_FORM: char = 'ﺆ';
pub const ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM: char = 'ﺇ';
pub const ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_FINAL_FORM: char = 'ﺈ';
pub const ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_ISOLATED_FORM: char = 'ﺉ';
pub const ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_FINAL_FORM: char = 'ﺊ';
pub const ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_INITIAL_FORM: char = 'ﺋ';
pub const ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_MEDIAL_FORM: char = 'ﺌ';
pub const ARABIC_LETTER_ALEF_ISOLATED_FORM: char = 'ﺍ';
pub const ARABIC_LETTER_ALEF_FINAL_FORM: char = 'ﺎ';
pub const ARABIC_LETTER_BEH_ISOLATED_FORM: char = 'ﺏ';
pub const ARABIC_LETTER_BEH_FINAL_FORM: char = 'ﺐ';
pub const ARABIC_LETTER_BEH_INITIAL_FORM: char = 'ﺑ';
pub const ARABIC_LETTER_BEH_MEDIAL_FORM: char = 'ﺒ';
pub const ARABIC_LETTER_TEH_MARBUTA_ISOLATED_FORM: char = 'ﺓ';
pub const ARABIC_LETTER_TEH_MARBUTA_FINAL_FORM: char = 'ﺔ';
pub const ARABIC_LETTER_TEH_ISOLATED_FORM: char = 'ﺕ';
pub const ARABIC_LETTER_TEH_FINAL_FORM: char = 'ﺖ';
pub const ARABIC_LETTER_TEH_INITIAL_FORM: char = 'ﺗ';
pub const ARABIC_LETTER_TEH_MEDIAL_FORM: char = 'ﺘ';
pub const ARABIC_LETTER_THEH_ISOLATED_FORM: char = 'ﺙ';
pub const ARABIC_LETTER_THEH_FINAL_FORM: char = 'ﺚ';
pub const ARABIC_LETTER_THEH_INITIAL_FORM: char = 'ﺛ';
pub const ARABIC_LETTER_THEH_MEDIAL_FORM: char = 'ﺜ';
pub const ARABIC_LETTER_JEEM_ISOLATED_FORM: char = 'ﺝ';
pub const ARABIC_LETTER_JEEM_FINAL_FORM: char = 'ﺞ';
pub const ARABIC_LETTER_JEEM_INITIAL_FORM: char = 'ﺟ';
pub const ARABIC_LETTER_JEEM_MEDIAL_FORM: char = 'ﺠ';
pub const ARABIC_LETTER_HAH_ISOLATED_FORM: char = 'ﺡ';
pub const ARABIC_LETTER_HAH_FINAL_FORM: char = 'ﺢ';
pub const ARABIC_LETTER_HAH_INITIAL_FORM: char = 'ﺣ';
pub const ARABIC_LETTER_HAH_MEDIAL_FORM: char = 'ﺤ';
pub const ARABIC_LETTER_KHAH_ISOLATED_FORM: char = 'ﺥ';
pub const ARABIC_LETTER_KHAH_FINAL_FORM: char = 'ﺦ';
pub const ARABIC_LETTER_KHAH_INITIAL_FORM: char = 'ﺧ';
pub const ARABIC_LETTER_KHAH_MEDIAL_FORM: char = 'ﺨ';
pub const ARABIC_LETTER_DAL_ISOLATED_FORM: char = 'ﺩ';
pub const ARABIC_LETTER_DAL_FINAL_FORM: char = 'ﺪ';
pub const ARABIC_LETTER_THAL_ISOLATED_FORM: char = 'ﺫ';
pub const ARABIC_LETTER_THAL_FINAL_FORM: char = 'ﺬ';
pub const ARABIC_LETTER_REH_ISOLATED_FORM: char = 'ﺭ';
pub const ARABIC_LETTER_REH_FINAL_FORM: char = 'ﺮ';
pub const ARABIC_LETTER_ZAIN_ISOLATED_FORM: char = 'ﺯ';
pub const ARABIC_LETTER_ZAIN_FINAL_FORM: char = 'ﺰ';
pub const ARABIC_LETTER_SEEN_ISOLATED_FORM: char = 'ﺱ';
pub const ARABIC_LETTER_SEEN_FINAL_FORM: char = 'ﺲ';
pub const ARABIC_LETTER_SEEN_INITIAL_FORM: char = 'ﺳ';
pub const ARABIC_LETTER_SEEN_MEDIAL_FORM: char = 'ﺴ';
pub const ARABIC_LETTER_SHEEN_ISOLATED_FORM: char = 'ﺵ';
pub const ARABIC_LETTER_SHEEN_FINAL_FORM: char = 'ﺶ';
pub const ARABIC_LETTER_SHEEN_INITIAL_FORM: char = 'ﺷ';
pub const ARABIC_LETTER_SHEEN_MEDIAL_FORM: char = 'ﺸ';
pub const ARABIC_LETTER_SAD_ISOLATED_FORM: char = 'ﺹ';
pub const ARABIC_LETTER_SAD_FINAL_FORM: char = 'ﺺ';
pub const ARABIC_LETTER_SAD_INITIAL_FORM: char = 'ﺻ';
pub const ARABIC_LETTER_SAD_MEDIAL_FORM: char = 'ﺼ';
pub const ARABIC_LETTER_DAD_ISOLATED_FORM: char = 'ﺽ';
pub const ARABIC_LETTER_DAD_FINAL_FORM: char = 'ﺾ';
pub const ARABIC_LETTER_DAD_INITIAL_FORM: char = 'ﺿ';
pub const ARABIC_LETTER_DAD_MEDIAL_FORM: char = 'ﻀ';
pub const ARABIC_LETTER_TAH_ISOLATED_FORM: char = 'ﻁ';
pub const ARABIC_LETTER_TAH_FINAL_FORM: char = 'ﻂ';
pub const ARABIC_LETTER_TAH_INITIAL_FORM: char = 'ﻃ';
pub const ARABIC_LETTER_TAH_MEDIAL_FORM: char = 'ﻄ';
pub const ARABIC_LETTER_ZAH_ISOLATED_FORM: char = 'ﻅ';
pub const ARABIC_LETTER_ZAH_FINAL_FORM: char = 'ﻆ';
pub const ARABIC_LETTER_ZAH_INITIAL_FORM: char = 'ﻇ';
pub const ARABIC_LETTER_ZAH_MEDIAL_FORM: char = 'ﻈ';
pub const ARABIC_LETTER_AIN_ISOLATED_FORM: char = 'ﻉ';
pub const ARABIC_LETTER_AIN_FINAL_FORM: char = 'ﻊ';
pub const ARABIC_LETTER_AIN_INITIAL_FORM: char = 'ﻋ';
pub const ARABIC_LETTER_AIN_MEDIAL_FORM: char = 'ﻌ';
pub const ARABIC_LETTER_GHAIN_ISOLATED_FORM: char = 'ﻍ';
pub const ARABIC_LETTER_GHAIN_FINAL_FORM: char = 'ﻎ';
pub const ARABIC_LETTER_GHAIN_INITIAL_FORM: char = 'ﻏ';
pub const ARABIC_LETTER_GHAIN_MEDIAL_FORM: char = 'ﻐ';
pub const ARABIC_LETTER_FEH_ISOLATED_FORM: char = 'ﻑ';
pub const ARABIC_LETTER_FEH_FINAL_FORM: char = 'ﻒ';
pub const ARABIC_LETTER_FEH_INITIAL_FORM: char = 'ﻓ';
pub const ARABIC_LETTER_FEH_MEDIAL_FORM: char = 'ﻔ';
pub const ARABIC_LETTER_QAF_ISOLATED_FORM: char = 'ﻕ';
pub const ARABIC_LETTER_QAF_FINAL_FORM: char = 'ﻖ';
pub const ARABIC_LETTER_QAF_INITIAL_FORM: char = 'ﻗ';
pub const ARABIC_LETTER_QAF_MEDIAL_FORM: char = 'ﻘ';
pub const ARABIC_LETTER_KAF_ISOLATED_FORM: char = 'ﻙ';
pub const ARABIC_LETTER_KAF_FINAL_FORM: char = 'ﻚ';
pub const ARABIC_LETTER_KAF_INITIAL_FORM: char = 'ﻛ';
pub const ARABIC_LETTER_KAF_MEDIAL_FORM: char = 'ﻜ';
pub const ARABIC_LETTER_LAM_ISOLATED_FORM: char = 'ﻝ';
pub const ARABIC_LETTER_LAM_FINAL_FORM: char = 'ﻞ';
pub const ARABIC_LETTER_LAM_INITIAL_FORM: char = 'ﻟ';
pub const ARABIC_LETTER_LAM_MEDIAL_FORM: char = 'ﻠ';
pub const ARABIC_LETTER_MEEM_ISOLATED_FORM: char = 'ﻡ';
pub const ARABIC_LETTER_MEEM_FINAL_FORM: char = 'ﻢ';
pub const ARABIC_LETTER_MEEM_INITIAL_FORM: char = 'ﻣ';
pub const ARABIC_LETTER_MEEM_MEDIAL_FORM: char = 'ﻤ';
pub const ARABIC_LETTER_NOON_ISOLATED_FORM: char = 'ﻥ';
pub const ARABIC_LETTER_NOON_FINAL_FORM: char = 'ﻦ';
pub const ARABIC_LETTER_NOON_INITIAL_FORM: char = 'ﻧ';
pub const ARABIC_LETTER_NOON_MEDIAL_FORM: char = 'ﻨ';
pub const ARABIC_LETTER_HEH_ISOLATED_FORM: char = 'ﻩ';
pub const ARABIC_LETTER_HEH_FINAL_FORM: char = 'ﻪ';
pub const ARABIC_LETTER_HEH_INITIAL_FORM: char = 'ﻫ';
pub const ARABIC_LETTER_HEH_MEDIAL_FORM: char = 'ﻬ';
pub const ARABIC_LETTER_WAW_ISOLATED_FORM: char = 'ﻭ';
pub const ARABIC_LETTER_WAW_FINAL_FORM: char = 'ﻮ';
pub const ARABIC_LETTER_ALEF_MAKSURA_ISOLATED_FORM: char = 'ﻯ';
pub const ARABIC_LETTER_ALEF_MAKSURA_FINAL_FORM: char = 'ﻰ';
pub const ARABIC_LETTER_YEH_ISOLATED_FORM: char = 'ﻱ';
pub const ARABIC_LETTER_YEH_FINAL_FORM: char = 'ﻲ';
pub const ARABIC_LETTER_YEH_INITIAL_FORM: char = 'ﻳ';
pub const ARABIC_LETTER_YEH_MEDIAL_FORM: char = 'ﻴ';
pub const ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM: char = 'ﻵ';
pub const ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_MADDA_ABOVE_FINAL_FORM: char = 'ﻶ';
pub const ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM: char = 'ﻷ';
pub const ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM: char = 'ﻸ';
pub const ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM: char = 'ﻹ';
pub const ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_BELOW_FINAL_FORM: char = 'ﻺ';
pub const ARABIC_LIGATURE_LAM_WITH_ALEF_ISOLATED_FORM: char = 'ﻻ';
pub const ARABIC_LIGATURE_LAM_WITH_ALEF_FINAL_FORM: char = 'ﻼ';
}
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum ArabicPresentationFormsB {
ArabicFathatanIsolatedForm,
ArabicTatweelWithFathatanAbove,
ArabicDammatanIsolatedForm,
ArabicTailFragment,
ArabicKasratanIsolatedForm,
ArabicFathaIsolatedForm,
ArabicFathaMedialForm,
ArabicDammaIsolatedForm,
ArabicDammaMedialForm,
ArabicKasraIsolatedForm,
ArabicKasraMedialForm,
ArabicShaddaIsolatedForm,
ArabicShaddaMedialForm,
ArabicSukunIsolatedForm,
ArabicSukunMedialForm,
ArabicLetterHamzaIsolatedForm,
ArabicLetterAlefWithMaddaAboveIsolatedForm,
ArabicLetterAlefWithMaddaAboveFinalForm,
ArabicLetterAlefWithHamzaAboveIsolatedForm,
ArabicLetterAlefWithHamzaAboveFinalForm,
ArabicLetterWawWithHamzaAboveIsolatedForm,
ArabicLetterWawWithHamzaAboveFinalForm,
ArabicLetterAlefWithHamzaBelowIsolatedForm,
ArabicLetterAlefWithHamzaBelowFinalForm,
ArabicLetterYehWithHamzaAboveIsolatedForm,
ArabicLetterYehWithHamzaAboveFinalForm,
ArabicLetterYehWithHamzaAboveInitialForm,
ArabicLetterYehWithHamzaAboveMedialForm,
ArabicLetterAlefIsolatedForm,
ArabicLetterAlefFinalForm,
ArabicLetterBehIsolatedForm,
ArabicLetterBehFinalForm,
ArabicLetterBehInitialForm,
ArabicLetterBehMedialForm,
ArabicLetterTehMarbutaIsolatedForm,
ArabicLetterTehMarbutaFinalForm,
ArabicLetterTehIsolatedForm,
ArabicLetterTehFinalForm,
ArabicLetterTehInitialForm,
ArabicLetterTehMedialForm,
ArabicLetterThehIsolatedForm,
ArabicLetterThehFinalForm,
ArabicLetterThehInitialForm,
ArabicLetterThehMedialForm,
ArabicLetterJeemIsolatedForm,
ArabicLetterJeemFinalForm,
ArabicLetterJeemInitialForm,
ArabicLetterJeemMedialForm,
ArabicLetterHahIsolatedForm,
ArabicLetterHahFinalForm,
ArabicLetterHahInitialForm,
ArabicLetterHahMedialForm,
ArabicLetterKhahIsolatedForm,
ArabicLetterKhahFinalForm,
ArabicLetterKhahInitialForm,
ArabicLetterKhahMedialForm,
ArabicLetterDalIsolatedForm,
ArabicLetterDalFinalForm,
ArabicLetterThalIsolatedForm,
ArabicLetterThalFinalForm,
ArabicLetterRehIsolatedForm,
ArabicLetterRehFinalForm,
ArabicLetterZainIsolatedForm,
ArabicLetterZainFinalForm,
ArabicLetterSeenIsolatedForm,
ArabicLetterSeenFinalForm,
ArabicLetterSeenInitialForm,
ArabicLetterSeenMedialForm,
ArabicLetterSheenIsolatedForm,
ArabicLetterSheenFinalForm,
ArabicLetterSheenInitialForm,
ArabicLetterSheenMedialForm,
ArabicLetterSadIsolatedForm,
ArabicLetterSadFinalForm,
ArabicLetterSadInitialForm,
ArabicLetterSadMedialForm,
ArabicLetterDadIsolatedForm,
ArabicLetterDadFinalForm,
ArabicLetterDadInitialForm,
ArabicLetterDadMedialForm,
ArabicLetterTahIsolatedForm,
ArabicLetterTahFinalForm,
ArabicLetterTahInitialForm,
ArabicLetterTahMedialForm,
ArabicLetterZahIsolatedForm,
ArabicLetterZahFinalForm,
ArabicLetterZahInitialForm,
ArabicLetterZahMedialForm,
ArabicLetterAinIsolatedForm,
ArabicLetterAinFinalForm,
ArabicLetterAinInitialForm,
ArabicLetterAinMedialForm,
ArabicLetterGhainIsolatedForm,
ArabicLetterGhainFinalForm,
ArabicLetterGhainInitialForm,
ArabicLetterGhainMedialForm,
ArabicLetterFehIsolatedForm,
ArabicLetterFehFinalForm,
ArabicLetterFehInitialForm,
ArabicLetterFehMedialForm,
ArabicLetterQafIsolatedForm,
ArabicLetterQafFinalForm,
ArabicLetterQafInitialForm,
ArabicLetterQafMedialForm,
ArabicLetterKafIsolatedForm,
ArabicLetterKafFinalForm,
ArabicLetterKafInitialForm,
ArabicLetterKafMedialForm,
ArabicLetterLamIsolatedForm,
ArabicLetterLamFinalForm,
ArabicLetterLamInitialForm,
ArabicLetterLamMedialForm,
ArabicLetterMeemIsolatedForm,
ArabicLetterMeemFinalForm,
ArabicLetterMeemInitialForm,
ArabicLetterMeemMedialForm,
ArabicLetterNoonIsolatedForm,
ArabicLetterNoonFinalForm,
ArabicLetterNoonInitialForm,
ArabicLetterNoonMedialForm,
ArabicLetterHehIsolatedForm,
ArabicLetterHehFinalForm,
ArabicLetterHehInitialForm,
ArabicLetterHehMedialForm,
ArabicLetterWawIsolatedForm,
ArabicLetterWawFinalForm,
ArabicLetterAlefMaksuraIsolatedForm,
ArabicLetterAlefMaksuraFinalForm,
ArabicLetterYehIsolatedForm,
ArabicLetterYehFinalForm,
ArabicLetterYehInitialForm,
ArabicLetterYehMedialForm,
ArabicLigatureLamWithAlefWithMaddaAboveIsolatedForm,
ArabicLigatureLamWithAlefWithMaddaAboveFinalForm,
ArabicLigatureLamWithAlefWithHamzaAboveIsolatedForm,
ArabicLigatureLamWithAlefWithHamzaAboveFinalForm,
ArabicLigatureLamWithAlefWithHamzaBelowIsolatedForm,
ArabicLigatureLamWithAlefWithHamzaBelowFinalForm,
ArabicLigatureLamWithAlefIsolatedForm,
ArabicLigatureLamWithAlefFinalForm,
}
impl Into<char> for ArabicPresentationFormsB {
fn into(self) -> char {
use constants::*;
match self {
ArabicPresentationFormsB::ArabicFathatanIsolatedForm => ARABIC_FATHATAN_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicTatweelWithFathatanAbove => ARABIC_TATWEEL_WITH_FATHATAN_ABOVE,
ArabicPresentationFormsB::ArabicDammatanIsolatedForm => ARABIC_DAMMATAN_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicTailFragment => ARABIC_TAIL_FRAGMENT,
ArabicPresentationFormsB::ArabicKasratanIsolatedForm => ARABIC_KASRATAN_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicFathaIsolatedForm => ARABIC_FATHA_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicFathaMedialForm => ARABIC_FATHA_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicDammaIsolatedForm => ARABIC_DAMMA_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicDammaMedialForm => ARABIC_DAMMA_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicKasraIsolatedForm => ARABIC_KASRA_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicKasraMedialForm => ARABIC_KASRA_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicShaddaIsolatedForm => ARABIC_SHADDA_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicShaddaMedialForm => ARABIC_SHADDA_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicSukunIsolatedForm => ARABIC_SUKUN_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicSukunMedialForm => ARABIC_SUKUN_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterHamzaIsolatedForm => ARABIC_LETTER_HAMZA_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterAlefWithMaddaAboveIsolatedForm => ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterAlefWithMaddaAboveFinalForm => ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterAlefWithHamzaAboveIsolatedForm => ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterAlefWithHamzaAboveFinalForm => ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterWawWithHamzaAboveIsolatedForm => ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterWawWithHamzaAboveFinalForm => ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterAlefWithHamzaBelowIsolatedForm => ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterAlefWithHamzaBelowFinalForm => ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterYehWithHamzaAboveIsolatedForm => ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterYehWithHamzaAboveFinalForm => ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterYehWithHamzaAboveInitialForm => ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterYehWithHamzaAboveMedialForm => ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterAlefIsolatedForm => ARABIC_LETTER_ALEF_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterAlefFinalForm => ARABIC_LETTER_ALEF_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterBehIsolatedForm => ARABIC_LETTER_BEH_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterBehFinalForm => ARABIC_LETTER_BEH_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterBehInitialForm => ARABIC_LETTER_BEH_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterBehMedialForm => ARABIC_LETTER_BEH_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterTehMarbutaIsolatedForm => ARABIC_LETTER_TEH_MARBUTA_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterTehMarbutaFinalForm => ARABIC_LETTER_TEH_MARBUTA_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterTehIsolatedForm => ARABIC_LETTER_TEH_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterTehFinalForm => ARABIC_LETTER_TEH_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterTehInitialForm => ARABIC_LETTER_TEH_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterTehMedialForm => ARABIC_LETTER_TEH_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterThehIsolatedForm => ARABIC_LETTER_THEH_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterThehFinalForm => ARABIC_LETTER_THEH_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterThehInitialForm => ARABIC_LETTER_THEH_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterThehMedialForm => ARABIC_LETTER_THEH_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterJeemIsolatedForm => ARABIC_LETTER_JEEM_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterJeemFinalForm => ARABIC_LETTER_JEEM_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterJeemInitialForm => ARABIC_LETTER_JEEM_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterJeemMedialForm => ARABIC_LETTER_JEEM_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterHahIsolatedForm => ARABIC_LETTER_HAH_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterHahFinalForm => ARABIC_LETTER_HAH_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterHahInitialForm => ARABIC_LETTER_HAH_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterHahMedialForm => ARABIC_LETTER_HAH_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterKhahIsolatedForm => ARABIC_LETTER_KHAH_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterKhahFinalForm => ARABIC_LETTER_KHAH_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterKhahInitialForm => ARABIC_LETTER_KHAH_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterKhahMedialForm => ARABIC_LETTER_KHAH_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterDalIsolatedForm => ARABIC_LETTER_DAL_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterDalFinalForm => ARABIC_LETTER_DAL_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterThalIsolatedForm => ARABIC_LETTER_THAL_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterThalFinalForm => ARABIC_LETTER_THAL_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterRehIsolatedForm => ARABIC_LETTER_REH_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterRehFinalForm => ARABIC_LETTER_REH_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterZainIsolatedForm => ARABIC_LETTER_ZAIN_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterZainFinalForm => ARABIC_LETTER_ZAIN_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterSeenIsolatedForm => ARABIC_LETTER_SEEN_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterSeenFinalForm => ARABIC_LETTER_SEEN_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterSeenInitialForm => ARABIC_LETTER_SEEN_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterSeenMedialForm => ARABIC_LETTER_SEEN_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterSheenIsolatedForm => ARABIC_LETTER_SHEEN_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterSheenFinalForm => ARABIC_LETTER_SHEEN_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterSheenInitialForm => ARABIC_LETTER_SHEEN_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterSheenMedialForm => ARABIC_LETTER_SHEEN_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterSadIsolatedForm => ARABIC_LETTER_SAD_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterSadFinalForm => ARABIC_LETTER_SAD_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterSadInitialForm => ARABIC_LETTER_SAD_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterSadMedialForm => ARABIC_LETTER_SAD_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterDadIsolatedForm => ARABIC_LETTER_DAD_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterDadFinalForm => ARABIC_LETTER_DAD_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterDadInitialForm => ARABIC_LETTER_DAD_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterDadMedialForm => ARABIC_LETTER_DAD_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterTahIsolatedForm => ARABIC_LETTER_TAH_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterTahFinalForm => ARABIC_LETTER_TAH_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterTahInitialForm => ARABIC_LETTER_TAH_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterTahMedialForm => ARABIC_LETTER_TAH_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterZahIsolatedForm => ARABIC_LETTER_ZAH_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterZahFinalForm => ARABIC_LETTER_ZAH_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterZahInitialForm => ARABIC_LETTER_ZAH_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterZahMedialForm => ARABIC_LETTER_ZAH_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterAinIsolatedForm => ARABIC_LETTER_AIN_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterAinFinalForm => ARABIC_LETTER_AIN_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterAinInitialForm => ARABIC_LETTER_AIN_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterAinMedialForm => ARABIC_LETTER_AIN_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterGhainIsolatedForm => ARABIC_LETTER_GHAIN_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterGhainFinalForm => ARABIC_LETTER_GHAIN_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterGhainInitialForm => ARABIC_LETTER_GHAIN_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterGhainMedialForm => ARABIC_LETTER_GHAIN_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterFehIsolatedForm => ARABIC_LETTER_FEH_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterFehFinalForm => ARABIC_LETTER_FEH_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterFehInitialForm => ARABIC_LETTER_FEH_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterFehMedialForm => ARABIC_LETTER_FEH_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterQafIsolatedForm => ARABIC_LETTER_QAF_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterQafFinalForm => ARABIC_LETTER_QAF_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterQafInitialForm => ARABIC_LETTER_QAF_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterQafMedialForm => ARABIC_LETTER_QAF_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterKafIsolatedForm => ARABIC_LETTER_KAF_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterKafFinalForm => ARABIC_LETTER_KAF_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterKafInitialForm => ARABIC_LETTER_KAF_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterKafMedialForm => ARABIC_LETTER_KAF_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterLamIsolatedForm => ARABIC_LETTER_LAM_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterLamFinalForm => ARABIC_LETTER_LAM_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterLamInitialForm => ARABIC_LETTER_LAM_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterLamMedialForm => ARABIC_LETTER_LAM_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterMeemIsolatedForm => ARABIC_LETTER_MEEM_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterMeemFinalForm => ARABIC_LETTER_MEEM_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterMeemInitialForm => ARABIC_LETTER_MEEM_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterMeemMedialForm => ARABIC_LETTER_MEEM_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterNoonIsolatedForm => ARABIC_LETTER_NOON_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterNoonFinalForm => ARABIC_LETTER_NOON_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterNoonInitialForm => ARABIC_LETTER_NOON_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterNoonMedialForm => ARABIC_LETTER_NOON_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterHehIsolatedForm => ARABIC_LETTER_HEH_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterHehFinalForm => ARABIC_LETTER_HEH_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterHehInitialForm => ARABIC_LETTER_HEH_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterHehMedialForm => ARABIC_LETTER_HEH_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLetterWawIsolatedForm => ARABIC_LETTER_WAW_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterWawFinalForm => ARABIC_LETTER_WAW_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterAlefMaksuraIsolatedForm => ARABIC_LETTER_ALEF_MAKSURA_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterAlefMaksuraFinalForm => ARABIC_LETTER_ALEF_MAKSURA_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterYehIsolatedForm => ARABIC_LETTER_YEH_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLetterYehFinalForm => ARABIC_LETTER_YEH_FINAL_FORM,
ArabicPresentationFormsB::ArabicLetterYehInitialForm => ARABIC_LETTER_YEH_INITIAL_FORM,
ArabicPresentationFormsB::ArabicLetterYehMedialForm => ARABIC_LETTER_YEH_MEDIAL_FORM,
ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithMaddaAboveIsolatedForm => ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithMaddaAboveFinalForm => ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_MADDA_ABOVE_FINAL_FORM,
ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithHamzaAboveIsolatedForm => ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithHamzaAboveFinalForm => ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM,
ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithHamzaBelowIsolatedForm => ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithHamzaBelowFinalForm => ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_BELOW_FINAL_FORM,
ArabicPresentationFormsB::ArabicLigatureLamWithAlefIsolatedForm => ARABIC_LIGATURE_LAM_WITH_ALEF_ISOLATED_FORM,
ArabicPresentationFormsB::ArabicLigatureLamWithAlefFinalForm => ARABIC_LIGATURE_LAM_WITH_ALEF_FINAL_FORM,
}
}
}
impl std::convert::TryFrom<char> for ArabicPresentationFormsB {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
use constants::*;
match c {
ARABIC_FATHATAN_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicFathatanIsolatedForm),
ARABIC_TATWEEL_WITH_FATHATAN_ABOVE => Ok(ArabicPresentationFormsB::ArabicTatweelWithFathatanAbove),
ARABIC_DAMMATAN_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicDammatanIsolatedForm),
ARABIC_TAIL_FRAGMENT => Ok(ArabicPresentationFormsB::ArabicTailFragment),
ARABIC_KASRATAN_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicKasratanIsolatedForm),
ARABIC_FATHA_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicFathaIsolatedForm),
ARABIC_FATHA_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicFathaMedialForm),
ARABIC_DAMMA_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicDammaIsolatedForm),
ARABIC_DAMMA_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicDammaMedialForm),
ARABIC_KASRA_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicKasraIsolatedForm),
ARABIC_KASRA_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicKasraMedialForm),
ARABIC_SHADDA_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicShaddaIsolatedForm),
ARABIC_SHADDA_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicShaddaMedialForm),
ARABIC_SUKUN_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicSukunIsolatedForm),
ARABIC_SUKUN_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicSukunMedialForm),
ARABIC_LETTER_HAMZA_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterHamzaIsolatedForm),
ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAlefWithMaddaAboveIsolatedForm),
ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAlefWithMaddaAboveFinalForm),
ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAlefWithHamzaAboveIsolatedForm),
ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAlefWithHamzaAboveFinalForm),
ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterWawWithHamzaAboveIsolatedForm),
ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterWawWithHamzaAboveFinalForm),
ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAlefWithHamzaBelowIsolatedForm),
ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAlefWithHamzaBelowFinalForm),
ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterYehWithHamzaAboveIsolatedForm),
ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterYehWithHamzaAboveFinalForm),
ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterYehWithHamzaAboveInitialForm),
ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterYehWithHamzaAboveMedialForm),
ARABIC_LETTER_ALEF_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAlefIsolatedForm),
ARABIC_LETTER_ALEF_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAlefFinalForm),
ARABIC_LETTER_BEH_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterBehIsolatedForm),
ARABIC_LETTER_BEH_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterBehFinalForm),
ARABIC_LETTER_BEH_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterBehInitialForm),
ARABIC_LETTER_BEH_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterBehMedialForm),
ARABIC_LETTER_TEH_MARBUTA_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterTehMarbutaIsolatedForm),
ARABIC_LETTER_TEH_MARBUTA_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterTehMarbutaFinalForm),
ARABIC_LETTER_TEH_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterTehIsolatedForm),
ARABIC_LETTER_TEH_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterTehFinalForm),
ARABIC_LETTER_TEH_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterTehInitialForm),
ARABIC_LETTER_TEH_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterTehMedialForm),
ARABIC_LETTER_THEH_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterThehIsolatedForm),
ARABIC_LETTER_THEH_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterThehFinalForm),
ARABIC_LETTER_THEH_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterThehInitialForm),
ARABIC_LETTER_THEH_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterThehMedialForm),
ARABIC_LETTER_JEEM_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterJeemIsolatedForm),
ARABIC_LETTER_JEEM_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterJeemFinalForm),
ARABIC_LETTER_JEEM_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterJeemInitialForm),
ARABIC_LETTER_JEEM_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterJeemMedialForm),
ARABIC_LETTER_HAH_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterHahIsolatedForm),
ARABIC_LETTER_HAH_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterHahFinalForm),
ARABIC_LETTER_HAH_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterHahInitialForm),
ARABIC_LETTER_HAH_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterHahMedialForm),
ARABIC_LETTER_KHAH_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterKhahIsolatedForm),
ARABIC_LETTER_KHAH_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterKhahFinalForm),
ARABIC_LETTER_KHAH_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterKhahInitialForm),
ARABIC_LETTER_KHAH_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterKhahMedialForm),
ARABIC_LETTER_DAL_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterDalIsolatedForm),
ARABIC_LETTER_DAL_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterDalFinalForm),
ARABIC_LETTER_THAL_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterThalIsolatedForm),
ARABIC_LETTER_THAL_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterThalFinalForm),
ARABIC_LETTER_REH_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterRehIsolatedForm),
ARABIC_LETTER_REH_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterRehFinalForm),
ARABIC_LETTER_ZAIN_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterZainIsolatedForm),
ARABIC_LETTER_ZAIN_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterZainFinalForm),
ARABIC_LETTER_SEEN_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterSeenIsolatedForm),
ARABIC_LETTER_SEEN_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterSeenFinalForm),
ARABIC_LETTER_SEEN_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterSeenInitialForm),
ARABIC_LETTER_SEEN_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterSeenMedialForm),
ARABIC_LETTER_SHEEN_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterSheenIsolatedForm),
ARABIC_LETTER_SHEEN_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterSheenFinalForm),
ARABIC_LETTER_SHEEN_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterSheenInitialForm),
ARABIC_LETTER_SHEEN_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterSheenMedialForm),
ARABIC_LETTER_SAD_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterSadIsolatedForm),
ARABIC_LETTER_SAD_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterSadFinalForm),
ARABIC_LETTER_SAD_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterSadInitialForm),
ARABIC_LETTER_SAD_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterSadMedialForm),
ARABIC_LETTER_DAD_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterDadIsolatedForm),
ARABIC_LETTER_DAD_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterDadFinalForm),
ARABIC_LETTER_DAD_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterDadInitialForm),
ARABIC_LETTER_DAD_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterDadMedialForm),
ARABIC_LETTER_TAH_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterTahIsolatedForm),
ARABIC_LETTER_TAH_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterTahFinalForm),
ARABIC_LETTER_TAH_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterTahInitialForm),
ARABIC_LETTER_TAH_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterTahMedialForm),
ARABIC_LETTER_ZAH_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterZahIsolatedForm),
ARABIC_LETTER_ZAH_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterZahFinalForm),
ARABIC_LETTER_ZAH_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterZahInitialForm),
ARABIC_LETTER_ZAH_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterZahMedialForm),
ARABIC_LETTER_AIN_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAinIsolatedForm),
ARABIC_LETTER_AIN_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAinFinalForm),
ARABIC_LETTER_AIN_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAinInitialForm),
ARABIC_LETTER_AIN_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAinMedialForm),
ARABIC_LETTER_GHAIN_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterGhainIsolatedForm),
ARABIC_LETTER_GHAIN_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterGhainFinalForm),
ARABIC_LETTER_GHAIN_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterGhainInitialForm),
ARABIC_LETTER_GHAIN_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterGhainMedialForm),
ARABIC_LETTER_FEH_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterFehIsolatedForm),
ARABIC_LETTER_FEH_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterFehFinalForm),
ARABIC_LETTER_FEH_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterFehInitialForm),
ARABIC_LETTER_FEH_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterFehMedialForm),
ARABIC_LETTER_QAF_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterQafIsolatedForm),
ARABIC_LETTER_QAF_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterQafFinalForm),
ARABIC_LETTER_QAF_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterQafInitialForm),
ARABIC_LETTER_QAF_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterQafMedialForm),
ARABIC_LETTER_KAF_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterKafIsolatedForm),
ARABIC_LETTER_KAF_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterKafFinalForm),
ARABIC_LETTER_KAF_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterKafInitialForm),
ARABIC_LETTER_KAF_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterKafMedialForm),
ARABIC_LETTER_LAM_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterLamIsolatedForm),
ARABIC_LETTER_LAM_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterLamFinalForm),
ARABIC_LETTER_LAM_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterLamInitialForm),
ARABIC_LETTER_LAM_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterLamMedialForm),
ARABIC_LETTER_MEEM_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterMeemIsolatedForm),
ARABIC_LETTER_MEEM_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterMeemFinalForm),
ARABIC_LETTER_MEEM_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterMeemInitialForm),
ARABIC_LETTER_MEEM_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterMeemMedialForm),
ARABIC_LETTER_NOON_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterNoonIsolatedForm),
ARABIC_LETTER_NOON_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterNoonFinalForm),
ARABIC_LETTER_NOON_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterNoonInitialForm),
ARABIC_LETTER_NOON_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterNoonMedialForm),
ARABIC_LETTER_HEH_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterHehIsolatedForm),
ARABIC_LETTER_HEH_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterHehFinalForm),
ARABIC_LETTER_HEH_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterHehInitialForm),
ARABIC_LETTER_HEH_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterHehMedialForm),
ARABIC_LETTER_WAW_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterWawIsolatedForm),
ARABIC_LETTER_WAW_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterWawFinalForm),
ARABIC_LETTER_ALEF_MAKSURA_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAlefMaksuraIsolatedForm),
ARABIC_LETTER_ALEF_MAKSURA_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterAlefMaksuraFinalForm),
ARABIC_LETTER_YEH_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLetterYehIsolatedForm),
ARABIC_LETTER_YEH_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterYehFinalForm),
ARABIC_LETTER_YEH_INITIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterYehInitialForm),
ARABIC_LETTER_YEH_MEDIAL_FORM => Ok(ArabicPresentationFormsB::ArabicLetterYehMedialForm),
ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithMaddaAboveIsolatedForm),
ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_MADDA_ABOVE_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithMaddaAboveFinalForm),
ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithHamzaAboveIsolatedForm),
ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithHamzaAboveFinalForm),
ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithHamzaBelowIsolatedForm),
ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_BELOW_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithHamzaBelowFinalForm),
ARABIC_LIGATURE_LAM_WITH_ALEF_ISOLATED_FORM => Ok(ArabicPresentationFormsB::ArabicLigatureLamWithAlefIsolatedForm),
ARABIC_LIGATURE_LAM_WITH_ALEF_FINAL_FORM => Ok(ArabicPresentationFormsB::ArabicLigatureLamWithAlefFinalForm),
_ => Err(()),
}
}
}
impl Into<u32> for ArabicPresentationFormsB {
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 ArabicPresentationFormsB {
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 ArabicPresentationFormsB {
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 ArabicPresentationFormsB {
pub fn new() -> Self {
ArabicPresentationFormsB::ArabicFathatanIsolatedForm
}
pub fn name(&self) -> &str {
match self {
ArabicPresentationFormsB::ArabicFathatanIsolatedForm => "arabic fathatan isolated form",
ArabicPresentationFormsB::ArabicTatweelWithFathatanAbove => "arabic tatweel with fathatan above",
ArabicPresentationFormsB::ArabicDammatanIsolatedForm => "arabic dammatan isolated form",
ArabicPresentationFormsB::ArabicTailFragment => "arabic tail fragment",
ArabicPresentationFormsB::ArabicKasratanIsolatedForm => "arabic kasratan isolated form",
ArabicPresentationFormsB::ArabicFathaIsolatedForm => "arabic fatha isolated form",
ArabicPresentationFormsB::ArabicFathaMedialForm => "arabic fatha medial form",
ArabicPresentationFormsB::ArabicDammaIsolatedForm => "arabic damma isolated form",
ArabicPresentationFormsB::ArabicDammaMedialForm => "arabic damma medial form",
ArabicPresentationFormsB::ArabicKasraIsolatedForm => "arabic kasra isolated form",
ArabicPresentationFormsB::ArabicKasraMedialForm => "arabic kasra medial form",
ArabicPresentationFormsB::ArabicShaddaIsolatedForm => "arabic shadda isolated form",
ArabicPresentationFormsB::ArabicShaddaMedialForm => "arabic shadda medial form",
ArabicPresentationFormsB::ArabicSukunIsolatedForm => "arabic sukun isolated form",
ArabicPresentationFormsB::ArabicSukunMedialForm => "arabic sukun medial form",
ArabicPresentationFormsB::ArabicLetterHamzaIsolatedForm => "arabic letter hamza isolated form",
ArabicPresentationFormsB::ArabicLetterAlefWithMaddaAboveIsolatedForm => "arabic letter alef with madda above isolated form",
ArabicPresentationFormsB::ArabicLetterAlefWithMaddaAboveFinalForm => "arabic letter alef with madda above final form",
ArabicPresentationFormsB::ArabicLetterAlefWithHamzaAboveIsolatedForm => "arabic letter alef with hamza above isolated form",
ArabicPresentationFormsB::ArabicLetterAlefWithHamzaAboveFinalForm => "arabic letter alef with hamza above final form",
ArabicPresentationFormsB::ArabicLetterWawWithHamzaAboveIsolatedForm => "arabic letter waw with hamza above isolated form",
ArabicPresentationFormsB::ArabicLetterWawWithHamzaAboveFinalForm => "arabic letter waw with hamza above final form",
ArabicPresentationFormsB::ArabicLetterAlefWithHamzaBelowIsolatedForm => "arabic letter alef with hamza below isolated form",
ArabicPresentationFormsB::ArabicLetterAlefWithHamzaBelowFinalForm => "arabic letter alef with hamza below final form",
ArabicPresentationFormsB::ArabicLetterYehWithHamzaAboveIsolatedForm => "arabic letter yeh with hamza above isolated form",
ArabicPresentationFormsB::ArabicLetterYehWithHamzaAboveFinalForm => "arabic letter yeh with hamza above final form",
ArabicPresentationFormsB::ArabicLetterYehWithHamzaAboveInitialForm => "arabic letter yeh with hamza above initial form",
ArabicPresentationFormsB::ArabicLetterYehWithHamzaAboveMedialForm => "arabic letter yeh with hamza above medial form",
ArabicPresentationFormsB::ArabicLetterAlefIsolatedForm => "arabic letter alef isolated form",
ArabicPresentationFormsB::ArabicLetterAlefFinalForm => "arabic letter alef final form",
ArabicPresentationFormsB::ArabicLetterBehIsolatedForm => "arabic letter beh isolated form",
ArabicPresentationFormsB::ArabicLetterBehFinalForm => "arabic letter beh final form",
ArabicPresentationFormsB::ArabicLetterBehInitialForm => "arabic letter beh initial form",
ArabicPresentationFormsB::ArabicLetterBehMedialForm => "arabic letter beh medial form",
ArabicPresentationFormsB::ArabicLetterTehMarbutaIsolatedForm => "arabic letter teh marbuta isolated form",
ArabicPresentationFormsB::ArabicLetterTehMarbutaFinalForm => "arabic letter teh marbuta final form",
ArabicPresentationFormsB::ArabicLetterTehIsolatedForm => "arabic letter teh isolated form",
ArabicPresentationFormsB::ArabicLetterTehFinalForm => "arabic letter teh final form",
ArabicPresentationFormsB::ArabicLetterTehInitialForm => "arabic letter teh initial form",
ArabicPresentationFormsB::ArabicLetterTehMedialForm => "arabic letter teh medial form",
ArabicPresentationFormsB::ArabicLetterThehIsolatedForm => "arabic letter theh isolated form",
ArabicPresentationFormsB::ArabicLetterThehFinalForm => "arabic letter theh final form",
ArabicPresentationFormsB::ArabicLetterThehInitialForm => "arabic letter theh initial form",
ArabicPresentationFormsB::ArabicLetterThehMedialForm => "arabic letter theh medial form",
ArabicPresentationFormsB::ArabicLetterJeemIsolatedForm => "arabic letter jeem isolated form",
ArabicPresentationFormsB::ArabicLetterJeemFinalForm => "arabic letter jeem final form",
ArabicPresentationFormsB::ArabicLetterJeemInitialForm => "arabic letter jeem initial form",
ArabicPresentationFormsB::ArabicLetterJeemMedialForm => "arabic letter jeem medial form",
ArabicPresentationFormsB::ArabicLetterHahIsolatedForm => "arabic letter hah isolated form",
ArabicPresentationFormsB::ArabicLetterHahFinalForm => "arabic letter hah final form",
ArabicPresentationFormsB::ArabicLetterHahInitialForm => "arabic letter hah initial form",
ArabicPresentationFormsB::ArabicLetterHahMedialForm => "arabic letter hah medial form",
ArabicPresentationFormsB::ArabicLetterKhahIsolatedForm => "arabic letter khah isolated form",
ArabicPresentationFormsB::ArabicLetterKhahFinalForm => "arabic letter khah final form",
ArabicPresentationFormsB::ArabicLetterKhahInitialForm => "arabic letter khah initial form",
ArabicPresentationFormsB::ArabicLetterKhahMedialForm => "arabic letter khah medial form",
ArabicPresentationFormsB::ArabicLetterDalIsolatedForm => "arabic letter dal isolated form",
ArabicPresentationFormsB::ArabicLetterDalFinalForm => "arabic letter dal final form",
ArabicPresentationFormsB::ArabicLetterThalIsolatedForm => "arabic letter thal isolated form",
ArabicPresentationFormsB::ArabicLetterThalFinalForm => "arabic letter thal final form",
ArabicPresentationFormsB::ArabicLetterRehIsolatedForm => "arabic letter reh isolated form",
ArabicPresentationFormsB::ArabicLetterRehFinalForm => "arabic letter reh final form",
ArabicPresentationFormsB::ArabicLetterZainIsolatedForm => "arabic letter zain isolated form",
ArabicPresentationFormsB::ArabicLetterZainFinalForm => "arabic letter zain final form",
ArabicPresentationFormsB::ArabicLetterSeenIsolatedForm => "arabic letter seen isolated form",
ArabicPresentationFormsB::ArabicLetterSeenFinalForm => "arabic letter seen final form",
ArabicPresentationFormsB::ArabicLetterSeenInitialForm => "arabic letter seen initial form",
ArabicPresentationFormsB::ArabicLetterSeenMedialForm => "arabic letter seen medial form",
ArabicPresentationFormsB::ArabicLetterSheenIsolatedForm => "arabic letter sheen isolated form",
ArabicPresentationFormsB::ArabicLetterSheenFinalForm => "arabic letter sheen final form",
ArabicPresentationFormsB::ArabicLetterSheenInitialForm => "arabic letter sheen initial form",
ArabicPresentationFormsB::ArabicLetterSheenMedialForm => "arabic letter sheen medial form",
ArabicPresentationFormsB::ArabicLetterSadIsolatedForm => "arabic letter sad isolated form",
ArabicPresentationFormsB::ArabicLetterSadFinalForm => "arabic letter sad final form",
ArabicPresentationFormsB::ArabicLetterSadInitialForm => "arabic letter sad initial form",
ArabicPresentationFormsB::ArabicLetterSadMedialForm => "arabic letter sad medial form",
ArabicPresentationFormsB::ArabicLetterDadIsolatedForm => "arabic letter dad isolated form",
ArabicPresentationFormsB::ArabicLetterDadFinalForm => "arabic letter dad final form",
ArabicPresentationFormsB::ArabicLetterDadInitialForm => "arabic letter dad initial form",
ArabicPresentationFormsB::ArabicLetterDadMedialForm => "arabic letter dad medial form",
ArabicPresentationFormsB::ArabicLetterTahIsolatedForm => "arabic letter tah isolated form",
ArabicPresentationFormsB::ArabicLetterTahFinalForm => "arabic letter tah final form",
ArabicPresentationFormsB::ArabicLetterTahInitialForm => "arabic letter tah initial form",
ArabicPresentationFormsB::ArabicLetterTahMedialForm => "arabic letter tah medial form",
ArabicPresentationFormsB::ArabicLetterZahIsolatedForm => "arabic letter zah isolated form",
ArabicPresentationFormsB::ArabicLetterZahFinalForm => "arabic letter zah final form",
ArabicPresentationFormsB::ArabicLetterZahInitialForm => "arabic letter zah initial form",
ArabicPresentationFormsB::ArabicLetterZahMedialForm => "arabic letter zah medial form",
ArabicPresentationFormsB::ArabicLetterAinIsolatedForm => "arabic letter ain isolated form",
ArabicPresentationFormsB::ArabicLetterAinFinalForm => "arabic letter ain final form",
ArabicPresentationFormsB::ArabicLetterAinInitialForm => "arabic letter ain initial form",
ArabicPresentationFormsB::ArabicLetterAinMedialForm => "arabic letter ain medial form",
ArabicPresentationFormsB::ArabicLetterGhainIsolatedForm => "arabic letter ghain isolated form",
ArabicPresentationFormsB::ArabicLetterGhainFinalForm => "arabic letter ghain final form",
ArabicPresentationFormsB::ArabicLetterGhainInitialForm => "arabic letter ghain initial form",
ArabicPresentationFormsB::ArabicLetterGhainMedialForm => "arabic letter ghain medial form",
ArabicPresentationFormsB::ArabicLetterFehIsolatedForm => "arabic letter feh isolated form",
ArabicPresentationFormsB::ArabicLetterFehFinalForm => "arabic letter feh final form",
ArabicPresentationFormsB::ArabicLetterFehInitialForm => "arabic letter feh initial form",
ArabicPresentationFormsB::ArabicLetterFehMedialForm => "arabic letter feh medial form",
ArabicPresentationFormsB::ArabicLetterQafIsolatedForm => "arabic letter qaf isolated form",
ArabicPresentationFormsB::ArabicLetterQafFinalForm => "arabic letter qaf final form",
ArabicPresentationFormsB::ArabicLetterQafInitialForm => "arabic letter qaf initial form",
ArabicPresentationFormsB::ArabicLetterQafMedialForm => "arabic letter qaf medial form",
ArabicPresentationFormsB::ArabicLetterKafIsolatedForm => "arabic letter kaf isolated form",
ArabicPresentationFormsB::ArabicLetterKafFinalForm => "arabic letter kaf final form",
ArabicPresentationFormsB::ArabicLetterKafInitialForm => "arabic letter kaf initial form",
ArabicPresentationFormsB::ArabicLetterKafMedialForm => "arabic letter kaf medial form",
ArabicPresentationFormsB::ArabicLetterLamIsolatedForm => "arabic letter lam isolated form",
ArabicPresentationFormsB::ArabicLetterLamFinalForm => "arabic letter lam final form",
ArabicPresentationFormsB::ArabicLetterLamInitialForm => "arabic letter lam initial form",
ArabicPresentationFormsB::ArabicLetterLamMedialForm => "arabic letter lam medial form",
ArabicPresentationFormsB::ArabicLetterMeemIsolatedForm => "arabic letter meem isolated form",
ArabicPresentationFormsB::ArabicLetterMeemFinalForm => "arabic letter meem final form",
ArabicPresentationFormsB::ArabicLetterMeemInitialForm => "arabic letter meem initial form",
ArabicPresentationFormsB::ArabicLetterMeemMedialForm => "arabic letter meem medial form",
ArabicPresentationFormsB::ArabicLetterNoonIsolatedForm => "arabic letter noon isolated form",
ArabicPresentationFormsB::ArabicLetterNoonFinalForm => "arabic letter noon final form",
ArabicPresentationFormsB::ArabicLetterNoonInitialForm => "arabic letter noon initial form",
ArabicPresentationFormsB::ArabicLetterNoonMedialForm => "arabic letter noon medial form",
ArabicPresentationFormsB::ArabicLetterHehIsolatedForm => "arabic letter heh isolated form",
ArabicPresentationFormsB::ArabicLetterHehFinalForm => "arabic letter heh final form",
ArabicPresentationFormsB::ArabicLetterHehInitialForm => "arabic letter heh initial form",
ArabicPresentationFormsB::ArabicLetterHehMedialForm => "arabic letter heh medial form",
ArabicPresentationFormsB::ArabicLetterWawIsolatedForm => "arabic letter waw isolated form",
ArabicPresentationFormsB::ArabicLetterWawFinalForm => "arabic letter waw final form",
ArabicPresentationFormsB::ArabicLetterAlefMaksuraIsolatedForm => "arabic letter alef maksura isolated form",
ArabicPresentationFormsB::ArabicLetterAlefMaksuraFinalForm => "arabic letter alef maksura final form",
ArabicPresentationFormsB::ArabicLetterYehIsolatedForm => "arabic letter yeh isolated form",
ArabicPresentationFormsB::ArabicLetterYehFinalForm => "arabic letter yeh final form",
ArabicPresentationFormsB::ArabicLetterYehInitialForm => "arabic letter yeh initial form",
ArabicPresentationFormsB::ArabicLetterYehMedialForm => "arabic letter yeh medial form",
ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithMaddaAboveIsolatedForm => "arabic ligature lam with alef with madda above isolated form",
ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithMaddaAboveFinalForm => "arabic ligature lam with alef with madda above final form",
ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithHamzaAboveIsolatedForm => "arabic ligature lam with alef with hamza above isolated form",
ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithHamzaAboveFinalForm => "arabic ligature lam with alef with hamza above final form",
ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithHamzaBelowIsolatedForm => "arabic ligature lam with alef with hamza below isolated form",
ArabicPresentationFormsB::ArabicLigatureLamWithAlefWithHamzaBelowFinalForm => "arabic ligature lam with alef with hamza below final form",
ArabicPresentationFormsB::ArabicLigatureLamWithAlefIsolatedForm => "arabic ligature lam with alef isolated form",
ArabicPresentationFormsB::ArabicLigatureLamWithAlefFinalForm => "arabic ligature lam with alef final form",
}
}
}