Skip to main content

parse_sub_module_id

Function parse_sub_module_id 

Source
pub fn parse_sub_module_id(
    input: &str,
) -> Result<ParsedSubModuleId, IdParseError>
Expand description

Parse a sub-module identifier.

Accepts NNN.SS or NNN.SS_name with flexible zero-padding; always returns a canonical NNN.SS representation.

§Errors

Returns IdParseError when the input is empty, too long, contains non-numeric parts, or exceeds the allowed ranges (module ≤ 999, sub ≤ 99).