parse_measure_unit

Function parse_measure_unit 

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