#utility #file #size #format

file-size

a function formatting file sizes in 4 chars

4 stable releases

1.0.3 Sep 30, 2020
1.0.2 Aug 23, 2020
1.0.0 Aug 22, 2020

#1903 in Rust patterns

Download history 483/week @ 2023-01-26 682/week @ 2023-02-02 580/week @ 2023-02-09 599/week @ 2023-02-16 1595/week @ 2023-02-23 804/week @ 2023-03-02 954/week @ 2023-03-09 809/week @ 2023-03-16 828/week @ 2023-03-23 733/week @ 2023-03-30 584/week @ 2023-04-06 548/week @ 2023-04-13 620/week @ 2023-04-20 737/week @ 2023-04-27 603/week @ 2023-05-04 492/week @ 2023-05-11

2,531 downloads per month
Used in 10 crates

MIT license

5KB
72 lines

A small function formatting a file size into the nearest ISO representation fitting into 4 characters.

Examples:

use file_size::fit_4;

assert_eq!(&fit_4(999), "999");
assert_eq!(&fit_4(12345), "12K");
assert_eq!(&fit_4(999_999), "1.0M");
assert_eq!(&fit_4(7_155_456_789_012), "7.2T");

lib.rs:

Format a file size into 4 characters.

Examples:

use file_size::fit_4;

assert_eq!(&fit_4(999), "999");
assert_eq!(&fit_4(12345), "12K");
assert_eq!(&fit_4(999_999), "1.0M");
assert_eq!(&fit_4(7_155_456_789_012), "7.2T");

!

No runtime deps