pub enum ArabicCharacter {
Show 45 variants
ArabicLetterHamza,
ArabicLetterAlefWithMaddaAbove,
ArabicLetterAlefWithHamzaAbove,
ArabicLetterAlefWithHamzaBelow,
ArabicLetterWawWithHamzaAbove,
ArabicLetterYehWithHamzaAbove,
ArabicLetterAlef,
ArabicLetterBeh,
ArabicLetterTehMarbuta,
ArabicLetterTeh,
ArabicLetterTheh,
ArabicLetterJeem,
ArabicLetterHah,
ArabicLetterKhah,
ArabicLetterDal,
ArabicLetterThal,
ArabicLetterReh,
ArabicLetterZain,
ArabicLetterSeen,
ArabicLetterSheen,
ArabicLetterSad,
ArabicLetterDad,
ArabicLetterTah,
ArabicLetterZah,
ArabicLetterAin,
ArabicLetterGhain,
ArabicTatweel,
ArabicLetterFeh,
ArabicLetterQaf,
ArabicLetterKaf,
ArabicLetterLam,
ArabicLetterMeem,
ArabicLetterNoon,
ArabicLetterHeh,
ArabicLetterWaw,
ArabicLetterAlefMaksura,
ArabicLetterYeh,
ArabicFathatan,
ArabicDammatan,
ArabicKasratan,
ArabicFatha,
ArabicDamma,
ArabicKasra,
ArabicShadda,
ArabicSukun,
}Expand description
Represents a character of the Arabic script.
An Arabic character can be instantiated directly by specifying one of its variants by name:
let character = arabic_script::ArabicLetterDad;Alternatively, it can be instantiated from a char…
let character = arabic_script::ArabicCharacter::try_from('ض').unwrap();Note that the ArabicCharacter::try_from() method will return an Error for any
character that does not belong to the Arabic script.
Variants§
ArabicLetterHamza
ArabicLetterAlefWithMaddaAbove
ArabicLetterAlefWithHamzaAbove
ArabicLetterAlefWithHamzaBelow
ArabicLetterWawWithHamzaAbove
ArabicLetterYehWithHamzaAbove
ArabicLetterAlef
ArabicLetterBeh
ArabicLetterTehMarbuta
ArabicLetterTeh
ArabicLetterTheh
ArabicLetterJeem
ArabicLetterHah
ArabicLetterKhah
ArabicLetterDal
ArabicLetterThal
ArabicLetterReh
ArabicLetterZain
ArabicLetterSeen
ArabicLetterSheen
ArabicLetterSad
ArabicLetterDad
ArabicLetterTah
ArabicLetterZah
ArabicLetterAin
ArabicLetterGhain
ArabicTatweel
ArabicLetterFeh
ArabicLetterQaf
ArabicLetterKaf
ArabicLetterLam
ArabicLetterMeem
ArabicLetterNoon
ArabicLetterHeh
ArabicLetterWaw
ArabicLetterAlefMaksura
ArabicLetterYeh
ArabicFathatan
ArabicDammatan
ArabicKasratan
ArabicFatha
ArabicDamma
ArabicKasra
ArabicShadda
ArabicSukun
Trait Implementations§
Source§impl Debug for ArabicCharacter
impl Debug for ArabicCharacter
Source§impl Display for ArabicCharacter
impl Display for ArabicCharacter
Source§impl PartialEq<&str> for ArabicCharacter
impl PartialEq<&str> for ArabicCharacter
Source§impl PartialEq<String> for ArabicCharacter
impl PartialEq<String> for ArabicCharacter
Source§impl PartialEq<char> for ArabicCharacter
impl PartialEq<char> for ArabicCharacter
Source§impl PartialEq for ArabicCharacter
impl PartialEq for ArabicCharacter
Source§impl TryFrom<char> for ArabicCharacter
impl TryFrom<char> for ArabicCharacter
Source§impl UnicodeCharacter for ArabicCharacter
impl UnicodeCharacter for ArabicCharacter
Auto Trait Implementations§
impl Freeze for ArabicCharacter
impl RefUnwindSafe for ArabicCharacter
impl Send for ArabicCharacter
impl Sync for ArabicCharacter
impl Unpin for ArabicCharacter
impl UnwindSafe for ArabicCharacter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more