Function icu::properties::maps::load_bidi_class
source · [−]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