Human readable data formatting.
This crate turns various data into human-readable String
's.
| Flag | Purpose |
|------------------|---------|
| serde
| Enable serde
on all types
| ignore_nan_inf
| Disable checking f64
's for f64::NAN
, f64::INFINITY
, and f64::NEG_INFINITY
```rust let a = readable::Int::from(1000); println!("{}", a);
1,000 ```
```rust let a = readable::Float::from(1000.123); let b = readable::Float::percent(1000.123); println!("{}", a); println!("{}", b);
1,000.123 1,000.12% ```
```rust let a = readable::Runtime::from(11111.1); println!("{}", a);
3:05:11 ```
```rust let a = std::time::Duration::from_secs(86399); let b = readable::Time::from(time); println!("{}", b);
23 hours, 59 minutes, 59 seconds ```