pub fn format_bytes(bytes: u64) -> StringExpand description
Format bytes as human-readable string (KB, MB, GB, TB).
ยงExamples
use chie_shared::format_bytes;
assert_eq!(format_bytes(500), "500 B");
assert_eq!(format_bytes(1024), "1.00 KB");
assert_eq!(format_bytes(1_048_576), "1.00 MB");
assert_eq!(format_bytes(1_073_741_824), "1.00 GB");
assert_eq!(format_bytes(1_099_511_627_776), "1.00 TB");
// Partial units
assert_eq!(format_bytes(1536), "1.50 KB");
assert_eq!(format_bytes(2_621_440), "2.50 MB");