Function pinyin_zhuyin::encode_pinyin
[−]
[src]
pub fn encode_pinyin<S>(s: S) -> Option<String> where
S: AsRef<str>,
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);