Expand description
Conversion between Persian, Arabic, and English numbers. (digits
feature)
§Example
use rust_persian_tools::digits::{DigitsFa2Ar, DigitsAr2En, DigitsEn2Fa, DigitsEn2ArMut};
assert_eq!("۴۵".digits_fa_to_ar(), "٤٥");
assert_eq!("۴۵".digits_fa_to_ar().digits_ar_to_en(), "45");
assert_eq!(3.14.digits_en_to_fa(), "۳.۱۴");
let mut n = (-6).to_string();
n.digits_en_to_ar_mut();
assert_eq!(n, "-٦");
Traits§
- Digits
Ar2En - Conversion for Arabic to English digits.
- Digits
Ar2En Mut - Mutable conversion for Arabic to English digits.
- Digits
Ar2Fa - Conversion for Arabic to Persian digits.
- Digits
Ar2Fa Mut - Mutable conversion for Arabic to Persian digits.
- Digits
En2Ar - Conversion for English to Arabic digits.
- Digits
En2Ar Mut - Mutable conversion for English to Arabic digits.
- Digits
En2Fa - Conversion for English to Persian digits.
- Digits
En2Fa Mut - Mutable conversion for English to Persian digits.
- Digits
Fa2Ar - Conversion for Persian to Arabic digits.
- Digits
Fa2Ar Mut - Mutable conversion for Persian to Arabic digits.
- Digits
Fa2En - Conversion for Persian to English digits.
- Digits
Fa2En Mut - Mutable conversion for Persian to English digits.
Functions§
- ar_
to_ en - convert Arabic digits to English digits.
- ar_
to_ en_ mut - convert Arabic digits to English digits in-place.
- ar_
to_ fa - convert Arabic digits to Persian digits.
- ar_
to_ fa_ mut - convert Arabic digits to Persian digits in-place.
- en_
to_ ar - convert English digits to Arabic digits.
- en_
to_ ar_ mut - convert English digits to Arabic digits in-place.
- en_
to_ fa - convert English digits to Persian digits.
- en_
to_ fa_ mut - Convert English digits to Persian digits in-place.
- fa_
to_ ar - convert Persian digits to Arabic digits.
- fa_
to_ ar_ mut - convert Persian digits to Arabic digits in-place.
- fa_
to_ en - Convert Persian digits to English digits.
- fa_
to_ en_ mut - Convert Persian digits to English digits in-place.