pub fn parse_measure_unit(
measure_unit: &str,
) -> Result<UnicodeMeasureUnit, ParserError>Expand description
Parse the given string as an Unicode Measure Unit
This function parses according to unicode_measure_unit EBNF defined in UTS #35
§Examples
use unicode_locale_parser::parse_measure_unit;
let measure = parse_measure_unit("area-hectare").unwrap();
assert_eq!(vec!["area", "hectare"], measure.values);§Errors
This function returns an error in the following cases:
ParserError::Missingif the given measure unit is empty.ParserError::InvalidSubtagif the given measure unit is not a valid.