pub fn load_sentence_break(
    provider: &impl DataProvider<SentenceBreakV1Marker>
) -> Result<CodePointMapData<SentenceBreak>, PropertiesError>
Expand description

Return a CodePointMapData for the Sentence_Break Unicode enumerated property. See [SentenceBreak].

Note: Use icu::segmenter for an all-in-one break iterator implementation.

Example

use icu::properties::{maps, SentenceBreak};

let data = maps::load_sentence_break(&icu_testdata::unstable()).expect("The data should be valid!");
let sb = data.as_borrowed();;

assert_eq!(sb.get('9'), SentenceBreak::Numeric); // U+FF19: Fullwidth Digit Nine
assert_eq!(sb.get(','), SentenceBreak::SContinue); // U+002C: Comma