Function format_file_size

Source
pub fn format_file_size(bytes: usize) -> String
Expand description

Format file size in human-readable format

This utility function converts a file size in bytes to a human-readable string using appropriate units (B, KB, MB, GB, TB).

§Arguments

  • bytes - File size in bytes

§Returns

A formatted string with the size and appropriate unit.

§Examples

use tree_parser::format_file_size;
 
assert_eq!(format_file_size(512), "512 B");
assert_eq!(format_file_size(1024), "1.00 KB");
assert_eq!(format_file_size(1536), "1.50 KB");
assert_eq!(format_file_size(1048576), "1.00 MB");