thousands
Provides a trait, Separable, for formatting numbers with separators
between the digits. Typically this will be used to add commas or spaces
every three digits from the right, but can be configured via a
SeparatorPolicy.
Examples
The simplest way to use the library is with trait Separable’s method
separate_with_commas method, which does what it sounds like:
use Separable;
assert_eq!;
assert_eq!;
assert_eq!;
There are also methods separate_with_spaces, separate_with_dots, and
separate_with_underscores, in case you, your culture, or your file
format prefer those separators.
However, it's also possible to pass a policy for different behavior:
use ;
let policy = SeparatorPolicy ;
assert_eq!;
Usage
It’s on crates.io, so you can add
[]
= "0.2.0"
to your Cargo.toml.
This crate supports Rust version 1.22 and newer.