Crate unicode_locale_parser
source ·Expand description
The parser for Unicode Locale Identifiers
⛏️ Conformance
All code implements of Unicode UTS #35 Language and Locale Identifiers.
🚀 Usages
use unicode_locale_parser::parse_locale_id;
// simple language
let locale = parse_locale_id("ja-JP");
println!("{:#?}", locale);
// language & unicode locale extension
let locale = parse_locale_id("de-Latn-DE-u-ca-buddhist");
println!("{:#?}", locale);
Structs
Enums
- Enum representing the possible errors that can occur when parsing Unicode UTS #35 Language and Locale Identifiers.
Functions
- Parse the given string as an Unicode Language Identifier.
- Parse the given string as an Unicode Locale Identifier.
- Parse the given string as an Unicode Measure Unit
- Parse the given string as an Unicode Subdivision Identifier.