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).