parse_memory_size

Function parse_memory_size 

Source
pub fn parse_memory_size(size_str: &str) -> Result<u64>
Expand description

Parse memory size string to bytes

Supports PostgreSQL memory units: kB, MB, GB, TB

ยงExamples

use lmrc_postgres::validation::parse_memory_size;

assert_eq!(parse_memory_size("256MB").unwrap(), 256 * 1024 * 1024);
assert_eq!(parse_memory_size("1GB").unwrap(), 1024 * 1024 * 1024);
assert_eq!(parse_memory_size("512kB").unwrap(), 512 * 1024);