Function lakh_crore_numbers::format_to_nepali_words[][src]

pub fn format_to_nepali_words(
    number: u64
) -> Result<String, UnsupportedLargeNumberError>

Formats an integer (u64) into a Result type with Nepali word string if the integer is less than the MAX_NUMBER, else UnsupportedLargeNumberError

Examples

use lakh_crore_numbers as lcn;

assert_eq!(
  lcn::format_to_nepali_words(8359),
  Ok(String::from("आठ हजार तीन सय उनन्साट्ठी")));
use lakh_crore_numbers as lcn;
use lakh_crore_numbers::errors::UnsupportedLargeNumberError;

let maximum = lcn::MAX_NUMBER;
let input = maximum + 1;
assert_eq!(
  lcn::format_to_nepali_words(input),
  Err(UnsupportedLargeNumberError{number: input, max_number: maximum}));