pub fn load_bidi_class(
    provider: &impl DataProvider<BidiClassV1Marker>
) -> Result<CodePointMapData<BidiClass>, PropertiesError>
Expand description

Return a CodePointMapData for the Bidi_Class Unicode enumerated property. See [BidiClass].

Example

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

let data =
    maps::load_bidi_class(&icu_testdata::unstable())
        .expect("The data should be valid");
let bc = data.as_borrowed();
assert_eq!(bc.get('y'), BidiClass::LeftToRight);  // U+0079
assert_eq!(bc.get('ع'), BidiClass::ArabicLetter);  // U+0639