Macro icu_locid_macros::region[][src]

region!() { /* proc-macro */ }
Expand description

A macro allowing for compile-time construction of valid Region subtag.

The macro will perform syntax canonicalization of the tag.

Examples

use icu::locid::subtags::Region;
use icu::locid::macros::region;

const CN: Region = region!("cn");

let cn: Region = "cn".parse()
    .expect("Failed to parse region subtag.");

assert_eq!(CN, "CN");
assert_eq!(CN, cn);