myanmar_util/
lib.rs

1mod language;
2
3pub fn syllable_break(text: &str, separator: Option<&str>) -> String {
4    language::syllable_break(text, separator,  language::SyllableBreakType::Morpheme)
5}
6
7pub fn syllable_break_phoneme(text: &str, separator: Option<&str>) -> String {
8    language::syllable_break(text,separator, language::SyllableBreakType::Phoneme)
9}
10
11#[cfg(test)]
12mod tests {
13    use super::*;
14
15    #[test]
16    fn it_works_with_syllable_break() {
17        let result = syllable_break("မင်္ဂလာပါ", Some("|"));
18        assert_eq!(result, "မင်္ဂ|လာ|ပါ");
19    }
20
21    #[test]
22    fn it_works_with_syllable_break_phoeme() {
23        let result = syllable_break_phoneme("မင်္ဂလာပါ", Some("|"));
24        assert_eq!(result, "မင်|ဂ|လာ|ပါ");
25    }
26}