Function pretty_bytes

Source
pub fn pretty_bytes(num: u64, round_places: Option<u8>) -> PrettyBytes
Expand description

Convert a byte value to a “prettified” version

Converts using base-10 byte suffixes (KB, MB, GB)

§Example

// No rounding
let prettified = pretty_bytes(2_000_000, None);
assert_eq!(prettified.to_string(), "2 MB");

// Round to 3 decimal places
let prettified = pretty_bytes(3_564_234, Some(3));
assert_eq!(prettified.to_string(), "3.564 MB");