Function icu::properties::exemplar_chars::load_exemplars_numbers
source · [−]pub fn load_exemplars_numbers(
provider: &impl DataProvider<ExemplarCharactersNumbersV1Marker>,
locale: &DataLocale
) -> Result<UnicodeSetData, PropertiesError>
Expand description
Get the “numbers” set of exemplar characters.
Examples
use icu::locid::locale;
use icu::properties::exemplar_chars;
let locale = locale!("en-001").into();
let data =
exemplar_chars::load_exemplars_numbers(&icu_testdata::unstable(), &locale)
.expect("The data should be valid");
let exemplars_numbers = data.as_borrowed();
assert!(exemplars_numbers.contains_char('0'));
assert!(exemplars_numbers.contains_char('9'));
assert!(exemplars_numbers.contains_char('%'));
assert!(exemplars_numbers.contains_char(','));
assert!(exemplars_numbers.contains_char('.'));
assert!(!exemplars_numbers.contains_char('!'));
assert!(!exemplars_numbers.contains_char('?'));