mrapids 0.1.31

Your OpenAPI, but executable
Documentation
// Utility functions
pub mod cleanup;
pub mod redaction;
pub mod request_warnings;
pub mod response_scanner;
pub mod security;

#[allow(dead_code)]
pub fn format_size(bytes: usize) -> String {
    const UNITS: &[&str] = &["B", "KB", "MB", "GB"];
    let mut size = bytes as f64;
    let mut unit_index = 0;

    while size >= 1024.0 && unit_index < UNITS.len() - 1 {
        size /= 1024.0;
        unit_index += 1;
    }

    format!("{:.2} {}", size, UNITS[unit_index])
}