pub fn load_sentence_terminal(
    provider: &impl DataProvider<SentenceTerminalV1Marker>
) -> Result<CodePointSetData, PropertiesError>
Expand description

Punctuation characters that generally mark the end of sentences

Example

use icu_properties::sets;

let data =
    sets::load_sentence_terminal(&icu_testdata::unstable())
        .expect("The data should be valid");
let sentence_terminal = data.as_borrowed();

assert!(sentence_terminal.contains('.'));
assert!(sentence_terminal.contains('?'));
assert!(sentence_terminal.contains('᪨'));  // U+1AA8 TAI THAM SIGN KAAN
assert!(!sentence_terminal.contains(','));
assert!(!sentence_terminal.contains('¿'));  // U+00BF INVERTED QUESTION MARK