| Crates.io | display_utils |
| lib.rs | display_utils |
| version | 0.4.0 |
| created_at | 2021-01-09 14:04:46.227982+00 |
| updated_at | 2021-03-05 10:07:22.717611+00 |
| description | Lightweight and no_std-compatible string formatting utilities |
| homepage | |
| repository | https://github.com/kangalioo/display-utils/ |
| max_upload_size | |
| id | 336469 |
| size | 33,972 |
This no_std compatible library provides several useful constructs to format data in a human-readable fashion with zero allocations.
Why hand-roll annoying and verbose formatting code everywhere...
for i, item in list.iter().enumerate() {
if i == list.len() - 1 {
println!("{}", item);
} else {
print!("{} - ", item);
}
}
...when you could just use this?
println!("{}", display_utils::join(list, " - "));
This library makes ingenious use of Rust's formatting abstractions to provide super flexible and powerful formatting utilities, without any allocations.
For more information, please see the documentation: https://docs.rs/display_utils