Function icu::properties::maps::load_word_break
source · [−]pub fn load_word_break(
provider: &impl DataProvider<WordBreakV1Marker>
) -> Result<CodePointMapData<WordBreak>, PropertiesError>
Expand description
Return a CodePointMapData
for the Word_Break Unicode enumerated
property. See [WordBreak
].
Note: Use icu::segmenter
for an all-in-one break iterator implementation.
Example
use icu::properties::{maps, WordBreak};
let data = maps::load_word_break(&icu_testdata::unstable()).expect("The data should be valid!");
let wb = data.as_borrowed();
assert_eq!(wb.get('.'), WordBreak::MidNumLet); // U+002E: Full Stop
assert_eq!(wb.get(','), WordBreak::MidNum); // U+FF0C: Fullwidth Comma