Function pinyin_zhuyin::encode_pinyin
source · pub fn encode_pinyin<S>(s: S) -> Option<String>where
S: AsRef<str>,
Expand description
Encode pinyin
Returns None on a missing tone or invalid input.
Examples
assert_eq!(encode_pinyin("ma3"), Some("mǎ".to_owned()));
assert_eq!(encode_pinyin("er2"), Some("ér".to_owned()));
assert_eq!(encode_pinyin("r5"), Some("r".to_owned()));
assert_eq!(encode_pinyin("ma"), None);