#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum ArabicMathematicalAlphabeticSymbols {
ArabicMathematicalAlef,
ArabicMathematicalBeh,
ArabicMathematicalJeem,
ArabicMathematicalDal,
ArabicMathematicalWaw,
ArabicMathematicalZain,
ArabicMathematicalHah,
ArabicMathematicalTah,
ArabicMathematicalYeh,
ArabicMathematicalKaf,
ArabicMathematicalLam,
ArabicMathematicalMeem,
ArabicMathematicalNoon,
ArabicMathematicalSeen,
ArabicMathematicalAin,
ArabicMathematicalFeh,
ArabicMathematicalSad,
ArabicMathematicalQaf,
ArabicMathematicalReh,
ArabicMathematicalSheen,
ArabicMathematicalTeh,
ArabicMathematicalTheh,
ArabicMathematicalKhah,
ArabicMathematicalThal,
ArabicMathematicalDad,
ArabicMathematicalZah,
ArabicMathematicalGhain,
ArabicMathematicalDotlessBeh,
ArabicMathematicalDotlessNoon,
ArabicMathematicalDotlessFeh,
ArabicMathematicalDotlessQaf,
ArabicMathematicalInitialBeh,
ArabicMathematicalInitialJeem,
ArabicMathematicalInitialHeh,
ArabicMathematicalInitialHah,
ArabicMathematicalInitialYeh,
ArabicMathematicalInitialKaf,
ArabicMathematicalInitialLam,
ArabicMathematicalInitialMeem,
ArabicMathematicalInitialNoon,
ArabicMathematicalInitialSeen,
ArabicMathematicalInitialAin,
ArabicMathematicalInitialFeh,
ArabicMathematicalInitialSad,
ArabicMathematicalInitialQaf,
ArabicMathematicalInitialSheen,
ArabicMathematicalInitialTeh,
ArabicMathematicalInitialTheh,
ArabicMathematicalInitialKhah,
ArabicMathematicalInitialDad,
ArabicMathematicalInitialGhain,
ArabicMathematicalTailedJeem,
ArabicMathematicalTailedHah,
ArabicMathematicalTailedYeh,
ArabicMathematicalTailedLam,
ArabicMathematicalTailedNoon,
ArabicMathematicalTailedSeen,
ArabicMathematicalTailedAin,
ArabicMathematicalTailedSad,
ArabicMathematicalTailedQaf,
ArabicMathematicalTailedSheen,
ArabicMathematicalTailedKhah,
ArabicMathematicalTailedDad,
ArabicMathematicalTailedGhain,
ArabicMathematicalTailedDotlessNoon,
ArabicMathematicalTailedDotlessQaf,
ArabicMathematicalStretchedBeh,
ArabicMathematicalStretchedJeem,
ArabicMathematicalStretchedHeh,
ArabicMathematicalStretchedHah,
ArabicMathematicalStretchedTah,
ArabicMathematicalStretchedYeh,
ArabicMathematicalStretchedKaf,
ArabicMathematicalStretchedMeem,
ArabicMathematicalStretchedNoon,
ArabicMathematicalStretchedSeen,
ArabicMathematicalStretchedAin,
ArabicMathematicalStretchedFeh,
ArabicMathematicalStretchedSad,
ArabicMathematicalStretchedQaf,
ArabicMathematicalStretchedSheen,
ArabicMathematicalStretchedTeh,
ArabicMathematicalStretchedTheh,
ArabicMathematicalStretchedKhah,
ArabicMathematicalStretchedDad,
ArabicMathematicalStretchedZah,
ArabicMathematicalStretchedGhain,
ArabicMathematicalStretchedDotlessBeh,
ArabicMathematicalStretchedDotlessFeh,
ArabicMathematicalLoopedAlef,
ArabicMathematicalLoopedBeh,
ArabicMathematicalLoopedJeem,
ArabicMathematicalLoopedDal,
ArabicMathematicalLoopedHeh,
ArabicMathematicalLoopedWaw,
ArabicMathematicalLoopedZain,
ArabicMathematicalLoopedHah,
ArabicMathematicalLoopedTah,
ArabicMathematicalLoopedYeh,
ArabicMathematicalLoopedLam,
ArabicMathematicalLoopedMeem,
ArabicMathematicalLoopedNoon,
ArabicMathematicalLoopedSeen,
ArabicMathematicalLoopedAin,
ArabicMathematicalLoopedFeh,
ArabicMathematicalLoopedSad,
ArabicMathematicalLoopedQaf,
ArabicMathematicalLoopedReh,
ArabicMathematicalLoopedSheen,
ArabicMathematicalLoopedTeh,
ArabicMathematicalLoopedTheh,
ArabicMathematicalLoopedKhah,
ArabicMathematicalLoopedThal,
ArabicMathematicalLoopedDad,
ArabicMathematicalLoopedZah,
ArabicMathematicalLoopedGhain,
ArabicMathematicalDoubleDashStruckBeh,
ArabicMathematicalDoubleDashStruckJeem,
ArabicMathematicalDoubleDashStruckDal,
ArabicMathematicalDoubleDashStruckWaw,
ArabicMathematicalDoubleDashStruckZain,
ArabicMathematicalDoubleDashStruckHah,
ArabicMathematicalDoubleDashStruckTah,
ArabicMathematicalDoubleDashStruckYeh,
ArabicMathematicalDoubleDashStruckLam,
ArabicMathematicalDoubleDashStruckMeem,
ArabicMathematicalDoubleDashStruckNoon,
ArabicMathematicalDoubleDashStruckSeen,
ArabicMathematicalDoubleDashStruckAin,
ArabicMathematicalDoubleDashStruckFeh,
ArabicMathematicalDoubleDashStruckSad,
ArabicMathematicalDoubleDashStruckQaf,
ArabicMathematicalDoubleDashStruckReh,
ArabicMathematicalDoubleDashStruckSheen,
ArabicMathematicalDoubleDashStruckTeh,
ArabicMathematicalDoubleDashStruckTheh,
ArabicMathematicalDoubleDashStruckKhah,
ArabicMathematicalDoubleDashStruckThal,
ArabicMathematicalDoubleDashStruckDad,
ArabicMathematicalDoubleDashStruckZah,
ArabicMathematicalDoubleDashStruckGhain,
ArabicMathematicalOperatorMeemWithHahWithTatweel,
ArabicMathematicalOperatorHahWithDal,
}
impl Into<char> for ArabicMathematicalAlphabeticSymbols {
fn into(self) -> char {
match self {
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalAlef => '𞸀',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalBeh => '𞸁',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalJeem => '𞸂',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDal => '𞸃',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalWaw => '𞸅',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalZain => '𞸆',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalHah => '𞸇',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTah => '𞸈',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalYeh => '𞸉',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalKaf => '𞸊',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLam => '𞸋',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalMeem => '𞸌',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalNoon => '𞸍',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalSeen => '𞸎',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalAin => '𞸏',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalFeh => '𞸐',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalSad => '𞸑',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalQaf => '𞸒',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalReh => '𞸓',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalSheen => '𞸔',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTeh => '𞸕',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTheh => '𞸖',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalKhah => '𞸗',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalThal => '𞸘',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDad => '𞸙',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalZah => '𞸚',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalGhain => '𞸛',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDotlessBeh => '𞸜',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDotlessNoon => '𞸝',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDotlessFeh => '𞸞',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDotlessQaf => '𞸟',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialBeh => '𞸡',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialJeem => '𞸢',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialHeh => '𞸤',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialHah => '𞸧',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialYeh => '𞸩',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialKaf => '𞸪',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialLam => '𞸫',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialMeem => '𞸬',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialNoon => '𞸭',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialSeen => '𞸮',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialAin => '𞸯',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialFeh => '𞸰',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialSad => '𞸱',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialQaf => '𞸲',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialSheen => '𞸴',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialTeh => '𞸵',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialTheh => '𞸶',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialKhah => '𞸷',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialDad => '𞸹',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialGhain => '𞸻',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedJeem => '𞹂',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedHah => '𞹇',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedYeh => '𞹉',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedLam => '𞹋',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedNoon => '𞹍',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedSeen => '𞹎',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedAin => '𞹏',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedSad => '𞹑',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedQaf => '𞹒',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedSheen => '𞹔',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedKhah => '𞹗',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedDad => '𞹙',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedGhain => '𞹛',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedDotlessNoon => '𞹝',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedDotlessQaf => '𞹟',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedBeh => '𞹡',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedJeem => '𞹢',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedHeh => '𞹤',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedHah => '𞹧',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedTah => '𞹨',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedYeh => '𞹩',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedKaf => '𞹪',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedMeem => '𞹬',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedNoon => '𞹭',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedSeen => '𞹮',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedAin => '𞹯',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedFeh => '𞹰',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedSad => '𞹱',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedQaf => '𞹲',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedSheen => '𞹴',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedTeh => '𞹵',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedTheh => '𞹶',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedKhah => '𞹷',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedDad => '𞹹',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedZah => '𞹺',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedGhain => '𞹻',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedDotlessBeh => '𞹼',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedDotlessFeh => '𞹾',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedAlef => '𞺀',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedBeh => '𞺁',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedJeem => '𞺂',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedDal => '𞺃',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedHeh => '𞺄',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedWaw => '𞺅',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedZain => '𞺆',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedHah => '𞺇',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedTah => '𞺈',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedYeh => '𞺉',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedLam => '𞺋',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedMeem => '𞺌',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedNoon => '𞺍',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedSeen => '𞺎',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedAin => '𞺏',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedFeh => '𞺐',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedSad => '𞺑',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedQaf => '𞺒',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedReh => '𞺓',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedSheen => '𞺔',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedTeh => '𞺕',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedTheh => '𞺖',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedKhah => '𞺗',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedThal => '𞺘',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedDad => '𞺙',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedZah => '𞺚',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedGhain => '𞺛',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckBeh => '𞺡',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckJeem => '𞺢',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckDal => '𞺣',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckWaw => '𞺥',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckZain => '𞺦',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckHah => '𞺧',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckTah => '𞺨',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckYeh => '𞺩',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckLam => '𞺫',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckMeem => '𞺬',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckNoon => '𞺭',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckSeen => '𞺮',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckAin => '𞺯',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckFeh => '𞺰',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckSad => '𞺱',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckQaf => '𞺲',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckReh => '𞺳',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckSheen => '𞺴',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckTeh => '𞺵',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckTheh => '𞺶',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckKhah => '𞺷',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckThal => '𞺸',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckDad => '𞺹',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckZah => '𞺺',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckGhain => '𞺻',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalOperatorMeemWithHahWithTatweel => '𞻰',
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalOperatorHahWithDal => '𞻱',
}
}
}
impl std::convert::TryFrom<char> for ArabicMathematicalAlphabeticSymbols {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
match c {
'𞸀' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalAlef),
'𞸁' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalBeh),
'𞸂' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalJeem),
'𞸃' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDal),
'𞸅' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalWaw),
'𞸆' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalZain),
'𞸇' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalHah),
'𞸈' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTah),
'𞸉' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalYeh),
'𞸊' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalKaf),
'𞸋' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLam),
'𞸌' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalMeem),
'𞸍' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalNoon),
'𞸎' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalSeen),
'𞸏' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalAin),
'𞸐' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalFeh),
'𞸑' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalSad),
'𞸒' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalQaf),
'𞸓' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalReh),
'𞸔' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalSheen),
'𞸕' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTeh),
'𞸖' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTheh),
'𞸗' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalKhah),
'𞸘' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalThal),
'𞸙' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDad),
'𞸚' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalZah),
'𞸛' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalGhain),
'𞸜' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDotlessBeh),
'𞸝' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDotlessNoon),
'𞸞' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDotlessFeh),
'𞸟' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDotlessQaf),
'𞸡' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialBeh),
'𞸢' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialJeem),
'𞸤' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialHeh),
'𞸧' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialHah),
'𞸩' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialYeh),
'𞸪' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialKaf),
'𞸫' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialLam),
'𞸬' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialMeem),
'𞸭' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialNoon),
'𞸮' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialSeen),
'𞸯' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialAin),
'𞸰' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialFeh),
'𞸱' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialSad),
'𞸲' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialQaf),
'𞸴' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialSheen),
'𞸵' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialTeh),
'𞸶' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialTheh),
'𞸷' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialKhah),
'𞸹' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialDad),
'𞸻' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalInitialGhain),
'𞹂' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedJeem),
'𞹇' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedHah),
'𞹉' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedYeh),
'𞹋' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedLam),
'𞹍' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedNoon),
'𞹎' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedSeen),
'𞹏' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedAin),
'𞹑' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedSad),
'𞹒' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedQaf),
'𞹔' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedSheen),
'𞹗' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedKhah),
'𞹙' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedDad),
'𞹛' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedGhain),
'𞹝' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedDotlessNoon),
'𞹟' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalTailedDotlessQaf),
'𞹡' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedBeh),
'𞹢' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedJeem),
'𞹤' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedHeh),
'𞹧' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedHah),
'𞹨' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedTah),
'𞹩' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedYeh),
'𞹪' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedKaf),
'𞹬' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedMeem),
'𞹭' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedNoon),
'𞹮' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedSeen),
'𞹯' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedAin),
'𞹰' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedFeh),
'𞹱' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedSad),
'𞹲' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedQaf),
'𞹴' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedSheen),
'𞹵' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedTeh),
'𞹶' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedTheh),
'𞹷' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedKhah),
'𞹹' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedDad),
'𞹺' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedZah),
'𞹻' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedGhain),
'𞹼' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedDotlessBeh),
'𞹾' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalStretchedDotlessFeh),
'𞺀' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedAlef),
'𞺁' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedBeh),
'𞺂' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedJeem),
'𞺃' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedDal),
'𞺄' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedHeh),
'𞺅' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedWaw),
'𞺆' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedZain),
'𞺇' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedHah),
'𞺈' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedTah),
'𞺉' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedYeh),
'𞺋' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedLam),
'𞺌' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedMeem),
'𞺍' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedNoon),
'𞺎' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedSeen),
'𞺏' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedAin),
'𞺐' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedFeh),
'𞺑' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedSad),
'𞺒' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedQaf),
'𞺓' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedReh),
'𞺔' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedSheen),
'𞺕' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedTeh),
'𞺖' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedTheh),
'𞺗' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedKhah),
'𞺘' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedThal),
'𞺙' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedDad),
'𞺚' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedZah),
'𞺛' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalLoopedGhain),
'𞺡' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckBeh),
'𞺢' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckJeem),
'𞺣' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckDal),
'𞺥' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckWaw),
'𞺦' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckZain),
'𞺧' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckHah),
'𞺨' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckTah),
'𞺩' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckYeh),
'𞺫' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckLam),
'𞺬' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckMeem),
'𞺭' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckNoon),
'𞺮' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckSeen),
'𞺯' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckAin),
'𞺰' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckFeh),
'𞺱' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckSad),
'𞺲' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckQaf),
'𞺳' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckReh),
'𞺴' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckSheen),
'𞺵' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckTeh),
'𞺶' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckTheh),
'𞺷' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckKhah),
'𞺸' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckThal),
'𞺹' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckDad),
'𞺺' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckZah),
'𞺻' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalDoubleDashStruckGhain),
'𞻰' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalOperatorMeemWithHahWithTatweel),
'𞻱' => Ok(ArabicMathematicalAlphabeticSymbols::ArabicMathematicalOperatorHahWithDal),
_ => Err(()),
}
}
}
impl Into<u32> for ArabicMathematicalAlphabeticSymbols {
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 ArabicMathematicalAlphabeticSymbols {
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 ArabicMathematicalAlphabeticSymbols {
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 ArabicMathematicalAlphabeticSymbols {
pub fn new() -> Self {
ArabicMathematicalAlphabeticSymbols::ArabicMathematicalAlef
}
pub fn name(&self) -> String {
let s = std::format!("ArabicMathematicalAlphabeticSymbols{:#?}", self);
string_morph::to_sentence_case(&s)
}
}