unicode-truncate
Unicode-aware algorithm to pad or truncate str
in terms of displayed width.
examples
Safely truncate string to display width even not at character boundaries.
use UnicodeTruncateStr;
Making sure the string is displayed in exactly number of columns by combining padding and truncating.
use UnicodeTruncateStr;
use Alignment;
use UnicodeWidthStr;
features
unicode-truncate
can be built without libstd by disabling the default feature std
. However in that
case unicode_truncate::UnicodeTruncateStr::unicode_pad
won't be available because it depends on
std::string::String
and std::borrow::Cow
.