Module rust_persian_tools::digits
source · 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§
- Conversion for Arabic to English digits.
- Mutable conversion for Arabic to English digits.
- Conversion for Arabic to Persian digits.
- Mutable conversion for Arabic to Persian digits.
- Conversion for English to Arabic digits.
- Mutable conversion for English to Arabic digits.
- Conversion for English to Persian digits.
- Mutable conversion for English to Persian digits.
- Conversion for Persian to Arabic digits.
- Mutable conversion for Persian to Arabic digits.
- Conversion for Persian to English digits.
- Mutable conversion for Persian to English digits.
Functions§
- convert Arabic digits to English digits.
- convert Arabic digits to English digits in-place.
- convert Arabic digits to Persian digits.
- convert Arabic digits to Persian digits in-place.
- convert English digits to Arabic digits.
- convert English digits to Arabic digits in-place.
- convert English digits to Persian digits.
- Convert English digits to Persian digits in-place.
- convert Persian digits to Arabic digits.
- convert Persian digits to Arabic digits in-place.
- Convert Persian digits to English digits.
- Convert Persian digits to English digits in-place.