pub fn parse_subdivision_id(
subdivision_id: &str,
) -> Result<UnicodeSubdivisionIdentifier, ParserError>Expand description
Parse the given string as an Unicode Subdivision Identifier.
This function parses according to unicode_subdivision_id EBNF defined in UTS #35
§Examples
use unicode_locale_parser::parse_subdivision_id;
let subdivision = parse_subdivision_id("ussct").unwrap();
assert_eq!("us", subdivision.region);
assert_eq!("sct", subdivision.suffix);§Errors
This function returns an error in the following cases:
ParserError::Missingif the given subdivision id is empty.ParserError::InvalidSubdivisionif the given subdivision id is not a valid subdivision identifier.