# 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))); ```