Function icu::properties::sets::load_diacritic
source · [−]pub fn load_diacritic(
provider: &impl DataProvider<DiacriticV1Marker>
) -> Result<CodePointSetData, PropertiesError>
Expand description
Characters that linguistically modify the meaning of another character to which they apply
Example
use icu_properties::sets;
let data =
sets::load_diacritic(&icu_testdata::unstable())
.expect("The data should be valid");
let diacritic = data.as_borrowed();
assert!(diacritic.contains('\u{05B3}')); // HEBREW POINT HATAF QAMATS
assert!(!diacritic.contains('א')); // U+05D0 HEBREW LETTER ALEF