pub fn parse_size(input: &str) -> Result<u64>
Parse a byte size: optional decimal fraction, optional unit K/M/G/T with an optional “B” or “iB” suffix, case-insensitive, all binary multiples. A bare number is bytes.