rsnum2persian 0.1.0

A Rust library for converting numbers to their Persian representation.
Documentation
  • Coverage
  • 50%
    2 out of 4 items documented0 out of 2 items with examples
  • Size
  • Source code size: 7.31 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.13 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 13s Average build duration of successful builds.
  • all releases: 13s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • Documentation
  • fadedreams/rsnum2persian
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • fadedreams

Num2Persian

A Rust library for converting numbers to their Persian representation.

Features

  • Converts numbers to Persian text.
  • Supports ordinal numbers (e.g., "fifth" in Persian).
  • Handles large numbers up to trillions.

Installation

Add the following to your Cargo.toml:

[dependencies]
rsnum2persian = "0.1.0"

Usage

use rsnum2persian;
fn main() {
    let mut level = 0;
    println!("{}", persian_number_converter::num_to_persian(5678, &mut level, false));
    // Output: پنج هزار و ششصد و هفتاد و هشت
}

Ordinal Numbers

use rsnum2persian;
fn main() {
    let mut level = 0;
    println!("{}", persian_number_converter::num_to_persian(5678, &mut level, true));
    // Output: پنج هزار و ششصد و هفتاد و هشتم
}

Running Examples

This library includes an example demonstrating its usage:

cargo run --example main