pub fn load_general_category(
    provider: &impl DataProvider<GeneralCategoryV1Marker>
) -> Result<CodePointMapData<GeneralCategory>, PropertiesError>
Expand description

Return a CodePointMapData for the General_Category Unicode enumerated property. See [GeneralCategory].

Example

use icu::properties::{maps, GeneralCategory};
use icu_collections::codepointtrie::CodePointTrie;

let data =
    maps::load_general_category(&icu_testdata::unstable())
        .expect("The data should be valid");
let gc = data.as_borrowed();
assert_eq!(gc.get('木'), GeneralCategory::OtherLetter);  // U+6728
assert_eq!(gc.get('🎃'), GeneralCategory::OtherSymbol);  // U+1F383 JACK-O-LANTERN