parse_subdivision_id

Function parse_subdivision_id 

Source
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: