Sha256: 021115b6b1880048411dc6a983039dbf4cfce8eabf6895afc008356f13ced960
Contents?: true
Size: 1.01 KB
Versions: 3
Compression:
Stored size: 1.01 KB
Contents
// This file is part of ICU4X. For terms of use, please see the file // called LICENSE at the top level of the ICU4X source tree // (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ). impl_tinystr_subtag!( /// An attribute used in a set of [`Attributes`](super::Attributes). /// /// An attribute has to be a sequence of alphanumerical characters no /// shorter than three and no longer than eight characters. /// /// /// # Examples /// /// ``` /// use icu::locid::extensions::unicode::{attribute, Attribute}; /// /// let attr: Attribute = /// "buddhist".parse().expect("Failed to parse an Attribute."); /// /// assert_eq!(attr, attribute!("buddhist")); /// ``` Attribute, extensions::unicode, attribute, extensions_unicode_attribute, 3..=8, s, s.is_ascii_alphanumeric(), s.to_ascii_lowercase(), s.is_ascii_alphanumeric() && s.is_ascii_lowercase(), InvalidExtension, ["foo12"], ["no", "toolooong"], );
Version data entries
3 entries across 3 versions & 1 rubygems