Macro icu::locid::extensions_private_subtag
source · [−]macro_rules! extensions_private_subtag {
($string:literal) => { ... };
}
Expand description
A macro allowing for compile-time construction of valid Subtag
subtags.
Examples
Parsing errors don’t have to be handled at runtime:
assert_eq!(
icu_locid::extensions_private_subtag!("foo12"),
"foo12".parse::<icu_locid::extensions :: private :: Subtag>().unwrap()
);
Invalid input is a compile failure:
ⓘ
icu_locid::extensions_private_subtag!("toolooong");
Subtag
: crate::extensions :: private :: Subtag