Skip to main content

parse_size

Function parse_size 

Source
pub fn parse_size(s: &str) -> Option<u64>
Expand description

Parse a human-readable size string into bytes.

Accepts _size config values: bare number, or number followed by unit letter (B, K, M, G, T). Case-insensitive. Trims whitespace. Returns None for invalid or negative input.

"10M"  → 10_485_760
"1.5K" → 1_536
"512B" → 512
"1024" → 1_024