[−][src]Module icu::locid::extensions::private
Private Use Extensions is a list of extensions intended for private use.
Those extensions are treated as a pass-through, and no Unicode related behavior depends on them.
The main struct for this extension is Private
which is a list of Keys
.
Examples
use icu_locid::Locale; use icu_locid::extensions::private::{Private, Key}; let mut loc: Locale = "en-US-x-foo-faa".parse() .expect("Parsing failed."); let key: Key = "foo".parse() .expect("Parsing key failed."); assert_eq!(loc.extensions.private.contains(&key), true); assert_eq!(loc.extensions.private.iter().next(), Some(&key)); loc.extensions.private.clear(); assert_eq!(loc.to_string(), "en-US");
Structs
Key | A single item used in a list of |
Private | A list of |