pub fn load_exemplars_main(
    provider: &impl DataProvider<ExemplarCharactersMainV1Marker> + ?Sized,
    locale: &DataLocale
) -> Result<UnicodeSetData, PropertiesError>
Expand description

Get the “main” 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_main(&icu_testdata::unstable(), &locale)
        .expect("The data should be valid");
let exemplars_main = data.as_borrowed();

assert!(exemplars_main.contains_char('a'));
assert!(exemplars_main.contains_char('z'));
assert!(exemplars_main.contains("a"));
assert!(!exemplars_main.contains("ä"));
assert!(!exemplars_main.contains("ng"));
assert!(!exemplars_main.contains("A"));