NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #226 most downloaded on crates.io
`powerfmt` is a library that provides utilities for formatting values. This crate makes it significantly easier to support filling to a minimum width with alignment, avoid heap allocation, and avoid repetitive calculations.
Last release 3 days ago
05 Oct 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
5 releases · first in 2023
See the changelog for details.
See the changelog for details.
alternate() in the macro now calls the correct method.syn version 3 instead of version 2.See the changelog for details.
See the changelog for details.
One column per quarter.
padded_width_of!Metadata::padded_widthimpl SmartDisplay for charFormatterOptions work as expected. Previously, getters were implemented in such a way
that effective prevented their use.SmartDisplay::metadata returns Metadata<'_, Self> instead of Metadata<'_, Self::Metadata>.
This permits Metadata to capture the lifetime of the type it is for, rather than relying on the
user to provide (or infer) the correct lifetime.
This affects any uses of wrapper types. If you need to return the metadata of an inner type, you
can call Metadata::reuse to change the type. The metadata of both types must be the same, and
the lifetime of the wrapper type must be at most the lifetime of the inner type. These
requirements are enforced by the compiler.
Metadata::new requires self be provided as a parameter for the same reason.
The bounds for Debug, Clone, and Copy for Metadata are now what is strictly required.
width → unpadded_widthwidth_of → padded_width_ofMetadata::width_of_many (padded_width_of! instead)See the changelog for details.
See the changelog for details.
SmartDisplay is implemented for all integer types.See the changelog for details.
See the changelog for details.
The docs.rs build has been fixed, as it failed to deploy for v0.1.0.
See the changelog for details.
See the changelog for details.
buf::WriteBufferext::FormatterExtsmart_display::SmartDisplaysmart_display::FormatterOptionssmart_display::Metadatasmart_display::ManySmartDisplaysmart_display::delegatesmart_display::private_metadataYour coding agent can read these notes before it upgrades. Set up the MCP server →