Macro icu_locid_macros::script [−][src]
script!() { /* proc-macro */ }
A macro allowing for compile-time construction of valid Script
subtag.
The macro will perform syntax canonicalization of the tag.
Examples
use icu::locid::subtags::Script; use icu::locid::macros::script; const ARAB: Script = script!("aRAB"); let arab: Script = "aRaB".parse() .expect("Failed to parse script subtag."); assert_eq!(ARAB, "Arab"); assert_eq!(ARAB, arab);