Thanks to visit codestin.com
Credit goes to lib.rs

3 releases

0.1.12 Jan 7, 2022
0.1.1 Jan 6, 2022
0.1.0 Jan 6, 2022

#376 in Value formatting

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

109 downloads per month

MIT/Apache

7KB
76 lines

Adding thousands-seperators to numbers

First of all add the following

[dependencies]
numsep = "0.1.12"

to your Cargo.toml-File.

Examples:

use numsep::*;

let number = 10000;

assert_eq!("10,000", separate(n, Locale::English));

The Locale- enum provides the following country-presets:

    Locale::English,
    Locale::German,
    Locale::Canadian,
    Locale::Swiss,
    Locale::Swiss2,
    Locale::Singapore,

AND a CUSTOM-Scheme...

    Locale::Custom(Scheme)

... that can be used like that:

use numsep::*;

let custom = custom()
     .set_separator("'")
     .set_radix(",");

let n = 2000.5;
 
assert_eq!("2'000,5", separate(n, Locale::Custom(custom)));

Dependencies

~6KB