memea

Function parse_range

Source
pub fn parse_range(line: &str) -> Result<Range, MemeaError>
Expand description

Parses a range from a string containing two comma or semicolon-separated values.

§Arguments

  • line - String containing two numeric values separated by comma, semicolon, or whitespace

§Returns

  • Ok(Range) - Successfully parsed range
  • Err(MemeaError) - Parsing error if format is invalid

§Examples

use memea::parse_range;

let range = parse_range("1.2, 3.4").expect("Failed to parse range");
assert_eq!(range.min, 1.2);
assert_eq!(range.max, 3.4);