Module add_ordinal_suffix

Source
Expand description

Add persian ordinal suffix to numbers.

§Example

// Use functions
use rust_persian_tools::add_ordinal_suffix::{add_ordinal_suffix, add_ordinal_suffix_mut};
// Or use methods (on `str`, `String`, and `Cow<'_, str>`):
use rust_persian_tools::add_ordinal_suffix::{AddOrdinalSuffix, AddOrdinalSuffixMut};

let input = "بیست و یک";
assert_eq!(add_ordinal_suffix(input), "بیست و یکم");
let mut input = input.to_string();
add_ordinal_suffix_mut(&mut input);
assert_eq!(input, "بیست و یکم");

let input = "چهل و سه";
assert_eq!(input.add_persian_ordinal_suffix(), "چهل و سوم");
let mut input = input.to_string();
input.add_persian_ordinal_suffix_mut();
assert_eq!(input, "چهل و سوم");

Traits§

AddOrdinalSuffix
AddOrdinalSuffixMut

Functions§

add_ordinal_suffix
Add persian ordinal suffix to numbers.
add_ordinal_suffix_mut
Add persian ordinal suffix to numbers in-place.