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");