zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit a670f5519568b893f17e1ea06a0646e4726e21ca (tree)
parent 13da34955cf9c8f91e0a144ebd46de5e75cacae6
Author: fdfdjfk3 <96026401+fdfdjfk3@users.noreply.github.com>
Date:   Mon,  2 Sep 2024 04:21:59 -0700

std.fmt.fmtIntSize*: document when precision is ignored


Diffstat:
Mlib/std/fmt.zig | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/std/fmt.zig b/lib/std/fmt.zig @@ -950,13 +950,13 @@ fn formatSizeImpl(comptime base: comptime_int) type { } }; } - const formatSizeDec = formatSizeImpl(1000).formatSizeImpl; const formatSizeBin = formatSizeImpl(1024).formatSizeImpl; /// Return a Formatter for a u64 value representing a file size. /// This formatter represents the number as multiple of 1000 and uses the SI /// measurement units (kB, MB, GB, ...). +/// Format option `precision` is ignored when `value` is less than 1kB pub fn fmtIntSizeDec(value: u64) std.fmt.Formatter(formatSizeDec) { return .{ .data = value }; } @@ -964,6 +964,7 @@ pub fn fmtIntSizeDec(value: u64) std.fmt.Formatter(formatSizeDec) { /// Return a Formatter for a u64 value representing a file size. /// This formatter represents the number as multiple of 1024 and uses the IEC /// measurement units (KiB, MiB, GiB, ...). +/// Format option `precision` is ignored when `value` is less than 1KiB pub fn fmtIntSizeBin(value: u64) std.fmt.Formatter(formatSizeBin) { return .{ .data = value }; }