This library provides several useful constructs to format data in a human-readable fashion with zero allocations
Some of these functions may seem to reinvent existing std functionality:
println!; // display_utils
println!; // std
println!; // display_utils
println!; // std
The important difference is that the std approach involves 4 allocations, whereas the display_utils approach operates 100% on stack and is therefore no_std compatible and likely faster.
Also, this crate aims to be very generic in its parameters. In many cases, you can pass arbitrary Display objects as parameters and are not restricted to strings.