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