Skip to main content

parse_optional_u32

Function parse_optional_u32 

Source
pub fn parse_optional_u32(s: &str) -> Option<Option<u32>>
Expand description

Parse a field that may be "none" (returns None) or a number.

Used for optional numeric fields where a sentinel string indicates absence.

ยงExamples

use openstranded_common_helpers::parse_optional_u32;

assert_eq!(parse_optional_u32("42"), Some(Some(42)));
assert_eq!(parse_optional_u32("none"), Some(None));
assert_eq!(parse_optional_u32("invalid"), None);