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§

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.